在Angular中迭代对象数组的常见方法是使用*ngFor
指令。下面是一个示例:
首先,在组件中定义一个对象数组:
export class AppComponent {
users = [
{ id: 1, name: 'Alice' },
{ id: 2, name: 'Bob' },
{ id: 3, name: 'Charlie' }
];
}
然后,在HTML模板中使用*ngFor
指令来迭代对象数组:
-
{{ user.name }}
以上代码将会生成一个无序列表,列表中包含了对象数组中的每个元素的name
属性。
除了迭代对象数组外,还可以使用*ngFor
指令来迭代对象的属性:
-
ID: {{ user.id }} - Name: {{ user.name }}
以上代码将会生成一个无序列表,列表中包含了对象数组中的每个元素的id
和name
属性。
这是一个简单的示例,你可以根据自己的需求进行修改和扩展。