将对象数组转换为可迭代对象,例如Map或Array,然后在模板中使用键值对来引用对象的属性。
示例代码:
在组件中定义对象数组:
export class AppComponent {
items = [
{id: 1, name: 'Item 1'},
{id: 2, name: 'Item 2'},
{id: 3, name: 'Item 3'}
];
handleClick(item) {
console.log('Item clicked:', item);
}
}
在模板中使用键值对来引用对象的属性:
在上述代码中,我们使用*ngFor指令迭代对象数组,并在元素上绑定click事件。在click事件处理程序中,我们使用传递给它的item对象引用来访问对象的属性。