【发布时间】:2016-02-29 12:33:38
【问题描述】:
Angular 新手!
我已经设置了一个非常基本的过滤器,我对此非常满意。但是我想将内联过滤器转换为 .filter() 函数 - 我希望像 filter: dataFilter 或类似的东西一样使用它。
所以,目前我有一些选择字段:
<select ng-model="search.foo"><!-- options --></select>
<select ng-model="search.bar"><!-- options --></select>
还有一个ng-repeat的排序数据:
<div ng-repeat="data in response.data | filter:{foo: search.foo, bar: search.bar}">
<!-- display sorted data -->
</div>
ng-repeat 的上方是我要抽象的内联过滤器。
我该怎么做?
感谢所有指导。
我的最终目标是在过滤器中没有结果时显示一条消息。我相信过滤器需要“抽象”才能使它起作用?大致如下:
<p ng-show="(response.data | filter:blahFilter).length == 0">No results found.</p>
【问题讨论】:
标签: angularjs ionic-framework angularjs-ng-repeat