【发布时间】:2014-06-18 23:11:03
【问题描述】:
我正在尝试打印通过 AngularJS 中的条件过滤的元素的计数。
我正在使用ng-repeat 循环收集并对其进行过滤以获取计数,并且当其中有价值时它可以正常工作。但是,当过滤器返回空结果时,Angular 不会渲染元素,因此我无法让它显示 0 计数。
http://plnkr.co/edit/KNVwf2Yckxf1Qcyzcmea?p=preview
<div ng-repeat="i in iArr|filter:i.name='tim'">{{i.vals.length}}</div>
有没有人知道让它以简单的方式工作。
编辑: 问题How to show a message when filter returns nothing in ng-repeat - AngularJS 的回复实际上解决了我的问题,但我不知道如何解决。我想知道是否有一个非常简单的方法来做到这一点。
【问题讨论】:
标签: javascript angularjs