<span ng-repeat="tag in tags">
{{tag + "," }}
</span>
我需要在最后一个元素后删除,
。我知道ng-if="$last"
可以解决问题。但是,因为我没有{{tag}}
的任何父元素,所以我不能使用ng-if
,所以只需要一些解决方法。
答案 0 :(得分:4)
您应该使用三元组()
以防止出现奇怪的结果:
<span ng-repeat="tag in tags">
{{tag + ($last ? "" : ",")}}
</span>
答案 1 :(得分:2)
在小胡子中使用三元运算符,如下所示:
<span ng-repeat="tag in tags">
{{tag + $last ? "" : "," }}
</span>
干杯!
编辑:在匆忙写下答案之前 - 纠正上述错误:
<span ng-repeat="tag in tags">
{{tag}}{{$last ? "" : ","}}
</span>
或
<span ng-repeat="tag in tags">
{{tag + ($last ? "" : ",")}}
</span>