Immutable.js 在 Angular 的 *ngFor 中访问值
Immutable.js accesing value inside Angular's *ngFor
我有一个简单的测试Immutable.js地图:
this.numberMap = Immutable.Map({
first: 1, second: 2, third: 3, big: 100000
});
现在我尝试用 Angular 的 *ngFor:
迭代这个 Map
<div *ngFor="let n of numberMap">
{{n}}
</div>
n 似乎引用了整个条目(键 + 值),并打印以逗号分隔的键,然后打印值。我无法访问此值,我无法找到以任何方式访问 n 的键或值部分的方法,是否有任何方法可以分别访问这些值?
我试图在这张地图上迭代 for each 以找到 value/key 属性,但遗憾的是 forEach 仅迭代值。
感谢评论,我了解到这对作为具有两个条目的普通数组返回,因此您可以访问键作为 n[0] 和值作为 n[1]。
我有一个简单的测试Immutable.js地图:
this.numberMap = Immutable.Map({
first: 1, second: 2, third: 3, big: 100000
});
现在我尝试用 Angular 的 *ngFor:
迭代这个 Map<div *ngFor="let n of numberMap">
{{n}}
</div>
n 似乎引用了整个条目(键 + 值),并打印以逗号分隔的键,然后打印值。我无法访问此值,我无法找到以任何方式访问 n 的键或值部分的方法,是否有任何方法可以分别访问这些值?
我试图在这张地图上迭代 for each 以找到 value/key 属性,但遗憾的是 forEach 仅迭代值。
感谢评论,我了解到这对作为具有两个条目的普通数组返回,因此您可以访问键作为 n[0] 和值作为 n[1]。