を使用してオブジェクト内のオブジェクトを反復処理する私はこのようになりますオブジェクトのコレクションがあります。私が使用している場合どのようにNGリピート
[{
"mainObj": "main1",
"subObjArray":{
"subObj": "sub1",
"deepSubObjArray":[{
"deepSubObj": "deep1",
"property": "something",
},{
"deepSubObj": "deep2",
"property": "somethingElse"
}]
},
},{
"mainObj": "main2",
"subObjArray":{
"subObj": "sub2",
"deepSubObjArray":[{
"deepSubObj": "deep3",
"property": "something",
},{
"deepSubObj": "deep4",
"property": "somethingElse"
}]
},
}]
を:
<tr ng-repeat="mainObj in mainObjArray">
<td>{{mainObj}}</td>
<td>{{mainObj.subObjArray.deepSubObjArray}}</td>
私はオブジェクト全体の文字列を取得し、 "deepSubObj"文字列の配列は、期待通りですが、試してみると:
私は何も得られません。
これは、この配列を反復処理する正しい方法ではありませんか?他に何が間違っているのでしょうか?
そのことについてうん、ごめん
JS。私は意味した: ng-repeat = "mainObjArrayのmainObj" ng-repeat = "mainObj.subObjArray.deepSubObjArrayの" deepSubObj " 編集されました。 –
@ArtemioRamirez有効なhtmlではありません。同じ要素でこれを行うと、いいえ、うまくいきません。ネストされたng-repeatはネストした要素でなければなりません。
実際に