我有一个答案列表,我想用逗号分隔,但我不希望最后一个逗号显示 - 我怎么能用ng-repeat和!$ last?这是我到目前为止的html(没有显示完整的最后答案):
<h3 ng-repeat="answer in correctAnswers" ng-show="!$last">
{{answer + "," + " " }}
</h3>
答案 0 :(得分:2)
为方便起见,您可以试试这个
<h3 ng-repeat="answer in correctAnswers">
{{answer}}<span ng-show="!$last"> + "," + " "<span>
</h3>
答案 1 :(得分:2)
我建议不要使用单独的跨度并切换可见性,但要使用更接近已经尝试的内容:
<h3 ng-repeat="answer in correctAnswers">
{{answer + ($last ? '' : ',')}}
</h3>
没有要处理的额外指令,只是简单的布尔逻辑w /字符串连接