如何在ng-repeat中增加一个循环?

时间:2013-07-29 11:58:50

标签: angularjs

我有以下内容:

<div ng-repeat="answer in modal.data.answers">
   <div ng:show="selected == ????">
      {{ answer.text }}
   </div>
</div>

如果我是正确的话,我的重复将会给我四个内部div如果有四个答案。我怎样才能使每个div的select值分别设置为3,4,5和6?此外,如果添加了另一个答案,那么我可以这样做,以便下一个将具有“selected == 7”

的值

3 个答案:

答案 0 :(得分:2)

使用ng-show的div应为:

<div ng:show="selected == ($index+3)">

答案 1 :(得分:1)

http://docs.angularjs.org/api/ng.directive:ngRepeat

<div ng-repeat="answer in modal.data.answers">
  <div ng:show="selected == $index">
    {{ answer.text }}
  </div>
</div>

答案 2 :(得分:0)

{{$index + 3}}似乎是需要的。