给定一个过滤器方法,如果满足某些条件则返回 true,是否可以在 HTML 中调用其相反的方法,例如使用:
"item in items | filter:!AllDay"
而不是
"item in items | filter:AllDay"
?或者您是否必须维护两种单独的过滤方法(一种用于 false,一种用于 true)?
最佳答案
正如 ENDOH 所指出的(这个问题在技术上是重复的),您可以通过在前面添加“!”来否定过滤器到过滤器字符串,如下所示:
filter:'!'+myFilter
请注意“!”被引用。 documentation对此还不是很清楚,举个例子会有帮助。
关于angularjs - Angular.js 过滤器的极性反转,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13464809/