javascript - Angular ng-if 过滤结果

标签 javascript angularjs

我正在尝试使用 ng-if 过滤结果。我的代码是这样的:

<div ng-if="vm.products.length | productFilter">

如果过滤后的产品不为空,我尝试只显示 div。我可以创建一个函数并获得预期的结果。但我更愿意使用过滤器。

谢谢。

最佳答案

您可以简单地执行以下操作。您可以将 filter 的结果括在方括号中。

<div ng-if="(vm.products| productFilter).length">

关于javascript - Angular ng-if 过滤结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32251353/

相关文章:

javascript - 数字不均匀分布的随机数生成器

angularjs - 从指令访问 Controller 范围

javascript - 如何在剑道多选变量中获取选定的文本?

javascript - 正则表达式可以进行多个匹配吗?

javascript - 未为使用 Firefox 的 Knockout 单击绑定(bind)定义事件参数

javascript - 按“应用”按钮后,日期范围选择器时间选择器不应用

javascript - 是否可以知道该请求正在处理

javascript - AngularJS 使因变量静态

javascript - AngularJS:使用 $animate 隐藏滚动元素

javascript - 当您在 Angular ui-router 中处于相同状态时重新加载状态