我无法将此语法理解为Angular中的类型
sequencedEventItems: { [order: number]: Event }
谢谢 安德里亚
答案 0 :(得分:3)
这种语法意味着您正在声明一个对象,其键将是数字,其值将是Event 。:
{
0: SomeEvent
}
请注意,即使对象的键是数字,也不是数组。这是一个对象。
答案 1 :(得分:2)
这意味着sequencedEventItems
是一个字典(对象),其中属性(键)是number
类型,而值是Event
类型。
您可以在here上阅读有关TypeScript接口和可索引类型的更多信息。
话虽如此,上面的对象可能就是这样
{
sequencedEventItems: {
1: EventA,
2: EventB,
3: EventC,
// others
},
}