访问ng-repeat中的特定键/值?

时间:2014-03-03 22:35:50

标签: javascript angularjs

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

如果我只想吐出整个物体,效果会很好。我想知道是否有更多的把手/胡子方式传递一个物体和樱桃只挑选我想要的那些

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

希望我能在不写指令的情况下做到这一点?或者这是最好的选择。

1 个答案:

答案 0 :(得分:0)

如果object()看起来像

{
   '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>