2017-05-25 32 views
1
<td> 
    <span ng-repeat="rules in ruleTypes |filter:myFilter(client.clientId)">{{rules.rtid.ruleType}} ,</span> 
</td> 

在跨度的最後一個元素也顯示逗號,列表爲列表A,B,C,d, 我想列表像A,B,C,d或A,B,C和D單獨元件與逗號/而對於最後元件

回答

1

使用ng-if條件<span ng-if="$index != ruleTypes.length-1"> , &nbsp;</span>

此外,使用&nbsp;在HTML中添加空間。和

<span ng-repeat="rules in ruleTypes |filter:myFilter(client.clientId)">{{rules.rtid.ruleType}} <span ng-if="$index != ruleTypes.length-1"> , &nbsp;</span> </span> 
+0

退房它沒有工作 –

1

嘗試使用$last如果你來收集的最後一個元素,這將是真正的

<td> 
    <span ng-repeat="rules in ruleTypes |filter:myFilter(client.clientId)"> 
     {{rules.rtid.ruleType}} 
     <span ng-if="!$last">,</span> 
    </span> 
</td> 

也有類似的方法來其他用途,你可以在角文檔https://docs.angularjs.org/api/ng/directive/ngRepeat

+0

thnks它的工作 –

+0

很高興它幫助。只是upvote /標記答案是正確的,所以它也可以幫助其他人。 –

+1

因爲我的聲望低於15,所以無法贊成 –

相關問題