【发布时间】:2015-04-25 10:09:16
【问题描述】:
假设我的ng-repeat 中有多个过滤器,如下所示:
input.search(ng-model="filter", placeholder="Search...")
ul.list
li(ng-if="things.length === 0") It looks like we don't have any things.
li(ng-repeat="thing in things | orderBy:'name' | filter: search")
span {{ thing.name }}
现在,如果我最初没有things,那么我会收到这样的消息。但是,如果我按不产生任何结果的内容进行过滤,它不会显示消息,我理解。
我的问题是,如何实现多重过滤器ng-repeat 并在集合或过滤器没有产生结果时显示消息?
我一直在搞乱this example 无济于事。我的尝试:
thing in filteredThings = thing | orderBy: 'name' | filter: search
【问题讨论】:
标签: javascript angularjs filter angularjs-ng-repeat