我有以下代码:
<td>
<span data-ng-repeat="question in row.questions">{{ question.questionId }},</span>
</td>
这遍历row.questions并给出如下输出:
1,2,3,
我的问题是最后一个逗号。我能做些什么来阻止最后一个逗号出现。请注意,我目前正在使用1.15,但如果1.2rc中有新内容可以帮助我使用它。
以下是我目前使用建议解决方案的HTML:
<tr data-ng-show="grid.data.length > 0" data-ng-repeat="row in grid.data | orderBy:problemSortField.key:inverse">
<td>{{ row.problemId }}</td>
<td>
<span data-ng-repeat="question in row.questions">
{{ question.questionId }}<span data-ng-if="$last">,</span>
</span>
</td>
</tr>
答案 0 :(得分:12)
使用$last
:
<td>
<span data-ng-repeat="question in row.questions">
{{ question.questionId }}<span ng-if="!$last">,</span>
</span>
</td>
注意: ngIf
是v1.1.5中添加的新指令。