TypeScript语法:更改:{[property:string]:SimpleChange}

时间:2017-05-01 13:53:12

标签: angular typescript

对于这个神秘的标题感到抱歉,但我不知道如何更好地描述它。

我不理解这种语法:

ngOnChanges(changes: {[property: string]: SimpleChange }) {

我有这样的解释:

  

函数ngOnChanges接受一个名为changes的参数{{property:string]:SimpleChange}

我不理解{[property: string]: SimpleChange }周围的语法。

如果它只是{property: string},我会把它解释为一个带有一个名为" property"的属性的对象。这是字符串类型。

有人可以向我解释语法吗?提供对TypeScript文档的引用会很友好。

0 个答案:

没有答案