<td>
<span ng-repeat="rules in ruleTypes |filter:myFilter(client.clientId)">{{rules.rtid.ruleType}} ,</span>
</td>
span中的最后一个元素也显示逗号,列表是列表A,B,C,D, 我想要像A,B,C,D或A,B,C和D这样的列表
答案 0 :(得分:1)
使用ng-if条件<span ng-if="$index != ruleTypes.length-1"> , </span>
。
另外,使用
在HTML中添加空格。和
<span ng-repeat="rules in ruleTypes |filter:myFilter(client.clientId)">{{rules.rtid.ruleType}} <span ng-if="$index != ruleTypes.length-1"> , </span> </span>
答案 1 :(得分:1)
尝试使用$last
,如果你来到收集的最后一个元素
<td>
<span ng-repeat="rules in ruleTypes |filter:myFilter(client.clientId)">
{{rules.rtid.ruleType}}
<span ng-if="!$last">,</span>
</span>
</td>
其他用法也有类似方法,您可以查看角度文档https://docs.angularjs.org/api/ng/directive/ngRepeat