在Angular 9中,*ngFor指令无法直接与对象数组一起使用。不过,我们可以使用键值对来遍历对象数组。
下面是一个解决方法的示例代码:
在组件中,定义一个对象数组:
export class AppComponent {
items: { key: string, value: string }[] = [
{ key: 'key1', value: 'value1' },
{ key: 'key2', value: 'value2' },
{ key: 'key3', value: 'value3' }
];
}
在模板中,使用*ngFor指令来遍历对象数组:
Key: {{ item.key }}, Value: {{ item.value }}
这样就可以成功遍历对象数组并显示每个对象的键值对了。