我有一個從servlet返回的Java對象,我將其轉換爲JSON並作爲範圍變量反饋給角度顯示。無法循環通過ng-repeat內的字符串數組
這個Java對象和一些字符串變量都有一個字符串數組。
這是JSON的樣子:(下面的JSON存儲在$ scope.detail)
{"details":
{"0":{"Var1":"val1","Var2":"val2","Arr1":["0","0","2",null,null,null]},
{"1":{"Var1":"val1","Var2":"val2","Arr1":["0","0","2",null,null,null]}
}
我能夠成功地遍歷採用NG-重複除「ARR1」的項目。網站上的一些回覆顯示,我應該能夠使用另一個ng-repeat進行迭代,但下面的內容對我無效。請建議。謝謝。
<table ng-repeat="item in detail.details">
<tr>
<td>item.Var1</td>
<td>item.Var2</td>
<td>
<div ng-repeat="val in item.Arr1">
{{val}}
</div>
</td>
</tr>
</table>
您的JSON似乎並不正確。檢查它是否有效。 –
這是無效的 - http://jsonlint.com/ – reedb89
Arr1中有重複。嘗試'ng-repeat =「在item.Arr1中的val按$ index」' –