AngularJs の辞書に ng-repeat を使用するにはどうすればいいですか? 質問する

AngularJs の辞書に ng-repeat を使用するにはどうすればいいですか? 質問する

次のような json オブジェクトや配列にng-repeat を簡単に使用できることはわかっています。

<div ng-repeat="user in users"></div>

しかし、辞書に ng-repeat を使用するにはどうすればよいでしょうか。たとえば、次のようになります。

var users = null;
users["182982"] = "{...json-object...}";
users["198784"] = "{...json-object...}";
users["119827"] = "{...json-object...}";

これをユーザー辞書で使用したい:

<div ng-repeat="user in users"></div>

それは可能ですか? もし可能であれば、AngularJs でそれをどのように実行できますか?

私の質問の例: C# では、次のように辞書を定義します。

Dictionary<key,value> dict = new Dictionary<key,value>();

//and then we can search for values, without knowing the keys
foreach(var val in dict.Values)
{
}

C# のように辞書から値を返す組み込み関数はありますか?

ベストアンサー1

使用できます

<li ng-repeat="(name, age) in items">{{name}}: {{age}}</li>

見るngRepeat ドキュメント。 例:http://jsfiddle.net/WRtqV/1/

おすすめ記事