我正在使用AngularJS及其ng-repeat
指令来显示一系列问题。我需要从1
开头为每个问题编号。如何使用ng-repeat
显示和增加这种计数器?这是我到目前为止的内容:
<ul>
<li ng-repeat="question in questions | filter: {questionTypesId: questionType, selected: true}">
<div>
<span class="name">
{{ question.questionText }}
</span>
</div>
<ul>
<li ng-repeat="answer in question.answers">
<span class="name">
{{answer.selector}}. {{ answer.answerText }}
</span>
</li>
</ul>
</li>
</ul>
最佳答案
Angularjs文档中包含许多示例,您只需要花一些时间并进行探索。
参见以下示例:ngRepeat example,情况相同。
<ul>
<li ng-repeat="question in questions | filter: {questionTypesId: questionType, selected: true}">
<div>
<span class="name">
{{$index + 1}} {{ question.questionText }}
</span>
</div>
<ul>
<li ng-repeat="answer in question.answers">
<span class="name">
{{answer.selector}}. {{ answer.answerText }}
</span>
</li>
</ul>
</li>
</ul>