【发布时间】:2017-04-13 15:40:59
【问题描述】:
最近遇到这样的事情,一个函数声明:
static required(control: AbstractControl): {
[key: string]: boolean;
};
这个返回值是什么?具有任意数量属性的对象,其中每个属性都是布尔值并具有名称,这似乎是一个字符串?我猜这更像是一个打字稿问题,但以防有人想知道我在哪里找到的 - 它是 Angular 的 Validators 类。
【问题讨论】:
-
现在放弃
{[key: K]: T}构造可能更好,而是使用JavaScript 内置Map?
标签: typescript