要为关联数组实现 *ngFor,您可以使用 Angular 内置的 keyvalue
管道。以下是一个示例解决方案:
首先,在您的组件中定义一个关联数组:
myArray: { [key: string]: string } = {
key1: 'value1',
key2: 'value2',
key3: 'value3'
};
然后,在您的模板中使用 *ngFor
和 keyvalue
管道来迭代关联数组:
Key: {{ item.key }}, Value: {{ item.value }}
这将输出:
Key: key1, Value: value1
Key: key2, Value: value2
Key: key3, Value: value3
请注意,keyvalue
管道会返回一个数组,其中每个项都是一个包含 key
和 value
属性的对象。因此,您可以在模板中使用 item.key
和 item.value
来访问关联数组的键和值。