【发布时间】:2019-01-17 14:18:24
【问题描述】:
我正在开发酒店 POS 系统的项目。我正在接受客户的订单。系统中存在两种类型的订单:
拿走订单。
送货上门订单。
在 orders 表中,我存储了所有订单。 我正在 allCurrentTakeAwayOrder 中获取外卖订单 和 allcurrentHMOrder 中的送货上门订单 我想在不同的部分显示外卖订单和送货上门订单。
如果标题是 Take Away 我想设置条件,那么 ng-repeat 应该从 allCurrentTakeAwayOrder 如果它的 Home Delivery 然后从 allcurrentHMOrder 为:
<tr ng-repeat='orders in allCurrentTakeAwayOrder if heading=Take Away or
orders in allcurrentHMOrder if heading=Home Delivery' >
</tr>
【问题讨论】:
-
或者您可以创建自己的过滤器,像在此处一样比较值并返回 true 或 false 让 ng-repeat 知道他是否应该显示测试的元素。这是一个文档链接:docs.angularjs.org/guide/filter(向下滚动,直到找到有关自定义过滤器的部分)。
标签: angularjs angularjs-ng-repeat