可能的原因是数组中的对象属性未正确命名。确保对象属性与ngFor使用的属性相同,并注意大小写敏感性。例如,如果数组中包含名为“name”的属性,则ngFor应该如下所示:
{{item.name}}
如果问题仍然存在,请检查数组的类型是否正确。确保正确导入了所需的组件和服务,并在组件中使用正确的类型注释。例如,如果数组中包含名为“name”的属性,则可以在组件中声明以下代码:
export interface MyInterface {
name: string;
}
// ...
array: MyInterface[];
然后,你可以再次使用上面的*ngFor代码片段。