web-dev-qa-db-ja.com

angular jsのキーでマップの値を取得するにはどうすればよいですか

私は角度が新しいです。 angular jsの使い方を学ぼうとしています。ここで問題が発生しました。「nameMap」という名前のマップとそのキー->値が続きます

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

必要なのは、「1」などのキー「key」を取得し、そのマップされた値「su」をページに表示することです。

{{nameMap | key}}

自分でフィルターを達成すればできると思います。しかし、この使用法は非常に一般的であるため、angularは小さなコードでそれを行うことができます。私を助けることができる人はいますか?

8
neptune

{{nameMap[key]}}を使用できます

13
rooftop

正解は、Angular 2の時点でnameMap.get(key)を使用することです。

5
Mark