【发布时间】:2017-09-22 18:37:19
【问题描述】:
我有两个数组。一个是项目,另一个是项目2。
如果 items2 是一个空数组,我只想显示 items 中的一项。如何将条件应用于过滤器limitTo?
只有在满足特定条件时才应考虑limitTo。
谢谢!
【问题讨论】:
标签: angularjs angularjs-ng-repeat angularjs-filter angularjs-limitto
我有两个数组。一个是项目,另一个是项目2。
如果 items2 是一个空数组,我只想显示 items 中的一项。如何将条件应用于过滤器limitTo?
只有在满足特定条件时才应考虑limitTo。
谢谢!
【问题讨论】:
标签: angularjs angularjs-ng-repeat angularjs-filter angularjs-limitto
三元表达式会帮到你!
示例:limitTo : !items2.length ? 1 : n
【讨论】:
您可以在函数中管理条件:
$scope.getItems() {
return items2.length === 0 ? [items[0]] : items;
}
<div ng-repeat="item in getItems()"> {{ item.x }}</div>
【讨论】: