angular - 如何在打字稿中创建具有未知数量属性的接口?
问题描述
我想在打字稿中创建一个具有未知数量的字符串类型属性的接口。例如:可能有 5 个或 50 个字符串类型的属性在打字稿中是否可能?
解决方案
你可以试试这个来指定一个接口可以有任意数量的属性:
interface MyInterface {
knownPropert1: string;
knownProperty2: string;
[key: string]: string; // specify that any other properties will be of type string too
}
推荐阅读
- audio - FFmpeg 将 mp3 文件合并为一个延迟的 mp3 文件
- python - 结果集列描述中的列名“id”不明确
- mongodb - 从源代码安装 Mongo 工具
- javascript - 错误错误:Angular 7中的“[object Object]”
- twitter - 你好 js 与 twitter 给出 callback_url 错误
- sql-server - 选择对象具有某些属性的所有日期
- typescript - 如何在接口(如函数)中推断泛型值
- sql - 如何使用 $or 和 $and 在 sequelize 查询中创建动态 where 子句
- excel - 对象“工作表”的方法“范围”失败
- serial-port - 在 Windows IoT Core 上的 SerialDevice 上读取任务