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>