angular - Angular 2使用模板内的已知键从地图访问值
问题描述
map[key]
如果我知道密钥并得到它喜欢并尝试过,如何从地图中获取价值myMap.get(key)
。
可能与使用 *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
任何帮助都会很棒。
解决方案
与您在跨度课程中获得它的方式相同,您必须这样做:
{{ priority.get(item.priority) }}
推荐阅读
- python - 在 CPANEL 上运行 Python 脚本
- php - UTF-8 字符无法正确显示
- ajax - Laravel Ajax 小计仅针对一种产品更改,不适用于多种产品
- ruby-on-rails - Outlook 和 IE11 中的 Turbolinks 出现未指定错误
- python-3.x - 如何在 Python 中使用 Google API v3 使驱动器文件夹“对网络公开”?
- python - 使用 Python 和 Selenium 时在 for 循环中按顺序执行步骤
- swift - FirebaseFirestoreSwift 不会安装(CocoaPods)
- c# - RestClient 正在返回 StatusCode OK 但长度为 -1
- opengl - 如何反转 3D look_at 函数?
- r - 如何找到未存储在 .GlobalEnv 中的重物?