我宣布了类型:
export interface Type{
id: number;
name: string;
}
现在我想迭代这种类型的数组:
for(var t of types) // types = Type[]
{
console.log(t.id);
}
我收到错误:
D:/Google/services/test.service.ts(33,20):“类型”类型中不存在属性“id”。
答案 0 :(得分:0)
尝试重启服务器。
一些角度错误。重新启动服务后,每个人都可以工作。
答案 1 :(得分:0)
您可以使用 forEach
替代方式types.forEach(element => {
console.log(element.id)
});
答案 2 :(得分:0)
问题在于迭代变量t
for(var t of types){}
像这样使用
var i =0, len= types.length;
for(;i<len; i++){
Console.log(types[i]);
}