angularJS - 使用逻辑运算符内联的多个过滤器

时间:2016-03-29 21:18:49

标签: javascript angularjs

我很好奇是否可以使用逻辑运算符在time '06:00:00'内联上使用多个过滤器,而不是编写自定义过滤器。 即:

ng-repeat

因此预期结果将显示等于<tr class="first" ng-repeat="item in events | filter : {date: showdate} || {isWeekend: 'yes'}" ng-show="showAllEvents == 'true'" data-date="{{item.date | convertDate}}"></tr> showdate

的项目

1 个答案:

答案 0 :(得分:1)

您无法内联或过滤,您必须为此编写自定义过滤功能。

对于and-filters,你可以通过一个接一个地链接过滤器来实现:

<tr ng-repeat="item in events | filter: {date: showdate} | filter: {isWeekend: 'yes'}"></tr>

对于日期为为周末的每件商品,都会重复此操作。

注意:这也相当于略短filter: {date: showdate, isWeekend: 'yes'}