在Angular中,可以使用*ngFor
指令来遍历一个Map的键值对。以下是一个示例解决方法:
在组件中定义一个Map对象,并在HTML模板中使用*ngFor
来遍历它的键值对:
import { Component } from '@angular/core';
@Component({
selector: 'app-my-component',
template: `
Key: {{ item.key }}, Value: {{ item.value }}
`,
})
export class MyComponent {
myMap = new Map([
['key1', 'value1'],
['key2', 'value2'],
['key3', 'value3'],
]);
}
在上面的示例中,myMap
是一个Map对象,其中包含了键值对。在HTML模板中使用*ngFor
和keyvalue
管道来遍历myMap
的键值对。在每次循环中,使用item.key
来获取键,使用item.value
来获取值。
这样就可以在Angular中遍历一个Map对象的键值对了。