10

我是角度的新人。我正在尝试学习使用 Angular js。我这里有问题。我有一个名为“nameMap”的地图,它的键->值如下

    {
    1:su,
    2:mo,
    3:neptune
    }

我想要的是当我得到一个键“key”比如“1”,然后在页面中显示它的映射值“su”。

{{nameMap | key}}

我知道如果我自己实现过滤器,我就可以做到。但我认为这种用法非常普遍,以至于 Angular 可以用很少的代码来完成。谁能帮助我?

4

2 回答 2

15

你可以使用{{nameMap[key]}}

于 2013-07-12T14:43:44.457 回答
12

正确的答案是nameMap.get(key)从 Angular 2 开始使用。

于 2017-11-04T17:46:28.817 回答