Javascript 如果在ng绑定角Js中使用ng {{tag+”,“}}

Javascript 如果在ng绑定角Js中使用ng {{tag+”,“}},javascript,jquery,angularjs,arrays,Javascript,Jquery,Angularjs,Arrays,我需要删除最后一个元素之后的,。我知道ng if=“$last”可以解决这个问题。但是,由于我没有{{tag}}的任何父元素,我不能使用ng if,所以需要一些解决方法 在胡须中使用三元运算符,如下所示: <span ng-repeat="tag in tags"> {{tag + "," }} </span> {{tag+$last?”:“,”}} 干杯 编辑:之前匆匆写下答案-纠正上述错误: <span ng-repeat="tag in tags"

我需要删除最后一个元素之后的
。我知道
ng if=“$last”
可以解决这个问题。但是,由于我没有
{{tag}}
的任何父元素,我不能使用
ng if
,所以需要一些解决方法

在胡须中使用三元运算符,如下所示:

<span ng-repeat="tag in tags">
   {{tag + "," }}
</span>

{{tag+$last?”:“,”}}
干杯

编辑:之前匆匆写下答案-纠正上述错误:

<span ng-repeat="tag in tags">
   {{tag + $last ? "" : "," }}
</span>

{{tag}{{$last?”:“,”}}


{{tag+($last?”:“,”)}

您应该将三元数与
()
一起使用,以防止出现奇怪的结果:

<span ng-repeat="tag in tags">
   {{tag + ($last ? "" : ",")}}
</span>

{{tag+($last?”:“,”)}

检查answer@abpatil魅力!!你救了我一天:)
<span ng-repeat="tag in tags">
   {{tag + ($last ? "" : ",")}}
</span>
<span ng-repeat="tag in tags">
   {{tag + ($last ? "" : ",")}}
</span>