Javascript ng重复不显示最后一段文本

Javascript ng重复不显示最后一段文本,javascript,angularjs,Javascript,Angularjs,我有一个答案列表,我想用逗号分隔,但我不想显示最后一个逗号-如何使用ng repeat和$最后的这是我到目前为止的html,它没有显示最后的全部答案: <h3 ng-repeat="answer in correctAnswers" ng-show="!$last"> {{answer + "," + " " }} </h3> 为了方便起见,你可以试试这个 <h3 ng-repeat="answer in correctAnswers"> {

我有一个答案列表,我想用逗号分隔,但我不想显示最后一个逗号-如何使用ng repeat和$最后的这是我到目前为止的html,它没有显示最后的全部答案:

<h3 ng-repeat="answer in correctAnswers" ng-show="!$last">
    {{answer + "," + " " }}
</h3>

为了方便起见,你可以试试这个

<h3 ng-repeat="answer in correctAnswers">
    {{answer}}<span ng-show="!$last"> + "," + " "<span>
</h3>

为了方便起见,你可以试试这个

<h3 ng-repeat="answer in correctAnswers">
    {{answer}}<span ng-show="!$last"> + "," + " "<span>
</h3>

我建议不要使用单独的跨度和切换可见性,而是使用更接近您已经尝试过的方法:

 <h3 ng-repeat="answer in correctAnswers">
    {{answer + ($last ? '' : ',')}}
</h3>

不需要处理额外的指令,只需简单的布尔逻辑和串接,我建议不要使用单独的跨距和切换可见性,而是使用更接近您已经尝试过的方法:

 <h3 ng-repeat="answer in correctAnswers">
    {{answer + ($last ? '' : ',')}}
</h3>
不需要处理额外的指令,只需要简单的布尔逻辑和串接