我有動態內容的對象,例如:我如何能顯示動態「嵌套」與NG-重複對象
$scope.test = [
{
"name" : "device1",
"params" : [{"freq1" : "144"},{"freq2" : "160"}]
},
{
"name" : "device2",
"params" : [{"freq3" : "144"}]
}]
我用NG-重複展示的內容:
<li ng-repeat="(key,value) in test">{{key}}:{{value}}<li>
但是我怎樣才能使用params的關鍵值?
<li ng-repeat="(k,v) in test.params">{{k}}:{{v}}<li>
不工作:-(
http://jsfiddle.net/nofear87/kyGa3/1/
編輯:
$scope.test = [
{
"name" : "device1",
"params" : [{"freq1" : "144"},{"freq2" : "160"}],
"category" : "test-category"
},
{
"name" : "device2",
"params" : [{"freq3" : "144"}],
"vendor" : "intel"
}]
謝謝!有沒有辦法自動瀏覽孔陣列/對象?因爲我不知道鑰匙,他們是動態的...請參閱啓動帖子。 http://jsfiddle.net/nofear87/kyGa3/4/ – nofear87
這裏是一個例子,希望你能理解我:-) http://jsfiddle.net/nofear87/kyGa3/5/ – nofear87
啊我看到了,不是很完美對我來說,從你的第一個例子中顯而易見:) - 試試這個:http://jsfiddle.net/D9MAB/ 請注意,我將angularjs的版本提升到1.2以使用ng-if(你可以用ng-show '儘管如此。 爲了檢查是否需要遍歷一個值,我們添加一個'$ scope。isArray'方法到控制器 –