Angular Js - 避免重复重复

时间:2016-10-19 06:22:53

标签: javascript angularjs angularjs-ng-repeat

我正在为酒店POS解决方案开发系统。我想获取所有当前订单并仅显示一次订单表。

但是所有订单的表号都在重复 我写了以下代码:

<span ng-repeat='orders in allCurrentOrder'  ng-if='orders.custId==ctrl.person" + scope.divId + ".selected.cust_id && orders.orderType=="+scope.orderType+"'>Table No. : {{orders.tableNumber}}</span>

我希望输出为:

Table No. : 9

但我正在

Table No. : 9Table No. : 9Table No. : 9Table No. : 9Table No. : 9Table No. : 9Table No. : 9

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:4)

使用track by
ng-repeat='orders in allCurrentOrder track by orders.tableNumber'

答案 1 :(得分:0)

<span ng-repeat='orders in allCurrentOrder track by $index'  ng-if='orders.custId==ctrl.person" + scope.divId + ".selected.cust_id && orders.orderType=="+scope.orderType+"'>Table No. : {{orders.tableNumber}}</span>