【发布时间】:2016-08-22 01:47:05
【问题描述】:
当我使用 ng-repeat 时,我有一个逗号来将信息(例如名称)分隔在一个很好的行中,但是在 ng-repeat 函数中使用逗号时,它也会在末尾添加一个逗号,这是不正确的。
我的想法是必须有一种方法来检查是否还有其他项目要显示。如果有则显示逗号,如果没有则不显示逗号。
我的代码示例如下:
<tbody class="offerInformation">
<tr><td><b>Test:</b></td><td>Start/End</td></tr>
<tr><td><b>Test:</b></td><td><span ng-repeat="testing in results.names"><span ng-bind="testing"></span> , </span></td></tr>
<tr><td><b>Test:</b></td><td>Test</td></tr>
<tr><td><b>Test:</b></td><td></td></tr>
</tbody>
如您所见,第二个表格行有一个逗号,用于显示数组中的每个重复项。最后如果有 3 个人输出如下:
杰森,马克,泰勒,
它留下了一个不正确的额外逗号。最后一项后不应有逗号。我的假设是使用ng-if 以某种方式检查是否有下一个项目,如果有我们显示逗号,但如果没有那么我们不显示逗号。
【问题讨论】:
标签: html angularjs angularjs-ng-repeat angular-ng-if