Angular2打字稿语法

时间:2017-04-16 08:50:24

标签: angular typescript

据我所知,我们可以使用冒号在TypeScript中指定变量的类型。这里,_emitters是一个变量,其类型在冒号后面指定。

但是,我很难理解以下代码中为_emitters指定的类型。

private static _emitters: { [ID: string]: EventEmitter<any> } = {};

这可能是非常基本的,但不幸的是我无法理解它。

1 个答案:

答案 0 :(得分:1)

它是一个具有string类型键的对象。对象的每个键都包含一个EventEmitter。

该示例缺少发射值的类型,例如。

EventEmitter<string>