2014-03-03 30 views
0
<ul ng-repeat="(key, value) in object()"> 
    {{key}} : {{value}} 
</ul> 

如果我只想吐出整個物體,效果很好。我想知道是否有傳遞對象的更車把/鬍子方式採摘櫻桃只是我想訪問ng-repeat中的特定鍵/值?

{{#each}} 
    {{this.Value1}} + {{this.Value6}} 
{{/each}} 

希望我能做到這一點沒有寫指令的人?或者是最好的選擇。

+1

有在第二個代碼塊中沒有鍵。只有值。看起來你需要'object.Value1'和'object.Value6'。非常簡單。 – simbabque

回答

0

如果對象()看起來像

{ 
    'key1': { 
    'subkey1':'value1', 
    'subkey2':'value2' 
    }, 
    'key2': { 
    'subkey1':'value3', 
    'subkey2':'value4' 
    } 
} 

和你想只吐出subkey1每個項目的對象

<ul ng-repeat="(key, value) in object()"> 
    <li>{{key}} : {{value.subkey1}}</li> 
</ul> 

這將產生類似

<ul> 
    <li>key1 : value1</li> 
    <li>key2 : value3</li> 
</ul> 
+1

這是一個小提琴:http://jsfiddle.net/Mt7L3/ – codelark