如果我知道密钥并且像map[key]
那样获得myMap.get(key)
,那么如何从地图获取价值。
可能与access key and value of object using *ngFor和https://stackoverflow.com/a/45233924/1225526
重复但是我的情景发生了一些小变化,我知道关键,我的地图如下:
priority: Map<number, string> = new Map<number, string>();
ngOnInit() {
this.priority.set(1, Packages.PRIORITY_TYPES.highest);
this.priority.set(2, Packages.PRIORITY_TYPES.high);
this.priority.set(3, Packages.PRIORITY_TYPES.medium);
this.priority.set(4, Packages.PRIORITY_TYPES.low);
this.priority.set(5, Packages.PRIORITY_TYPES.info);
}
我想在我的模板中获取值{{priority[item.priority]}}
此处item.priority
具有键值
<span [ngClass]="'baseline-text-'+ priority.get(item.priority)">
{{priority[item.priority]}}</span> <-- looks like wrong syntax i am not getting the value in my html
任何帮助都会很棒。
答案 0 :(得分:0)
与你在span类中获得它的方式相同,你必须这样做:
{{ priority.get(item.priority) }}