angularJS-使用逻辑运算符内联的多个过滤器
angularJS - multiple filters inline using logical operators
我很好奇是否可以使用逻辑运算符在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
的项目,或者如果isWeekend == yes
您不能内联执行或过滤,您必须为此编写一个自定义的过滤函数。
至于和过滤器,你可以通过一个接一个地链接过滤器来完成:
<tr ng-repeat="item in events | filter: {date: showdate} | filter: {isWeekend: 'yes'}"></tr>
对于显示日期为且为周末的每个项目,都会重复此操作。
注意:这也相当于稍短的filter: {date: showdate, isWeekend: 'yes'}
相关文章:
- Javascript逻辑运算符和字符串/数字
- Javascript,如果条件在没有&&逻辑运算符当&&它不起作用
- 用于验证JS中逻辑运算符表达式的正则表达式
- 为什么在javascript函数声明中使用逻辑运算符
- 为什么这个while循环不能使用AND逻辑运算符
- 逻辑运算符混淆
- IF ELSEIF语句中的Java脚本逻辑运算符
- 为什么JavaScript中的逻辑运算符是关联的
- 布尔表达式-与AND、OR逻辑运算符混淆以及它们的工作方式
- Javascript 逻辑运算符:多个 ||语法困境
- 我可以在文档中放入逻辑运算符吗.querySelectorAll?如果是,如何
- 如何使用逻辑运算符 JavaScript 或 jQuery
- angularJS-使用逻辑运算符内联的多个过滤器
- 具有逻辑运算符的复杂三元运算符
- Javascript逻辑运算符||将0读取为假值.有什么好办法解决这个问题吗
- 闭包模板中的逻辑运算符
- Javascript 逻辑运算符
- JS逻辑运算符
- 了解递归函数与 Javascript 中的逻辑运算符相结合
- 为什么ecmascript5说&&如果任一操作数未定义,逻辑运算符将引发ReferenceError异常