-1

我有以下内容:

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

如果我是正确的,如果有四个答案,我的 ng-repeat 会给我四个内部 div。我怎样才能让它分别为每个 div 将 selected 的值设置为等于 3、4、5 和 6?此外,如果添加了另一个答案,那么我可以制作它,以便下一个答案的值为“selected == 7”

4

3 回答 3

2

带有 ng-show 的 div 应该是:

<div ng:show="selected == ($index+3)">
于 2013-07-29T12:08:35.243 回答
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>
于 2013-07-29T12:02:42.763 回答
0

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

于 2013-07-29T12:32:16.693 回答