如果有过滤器,如何在ngRepeat中获取集合的长度?(How to get the collection's length in ngRepeat when there is a filter?)
所以我有一个像下面这样的div。 当问题为空时,我想显示“帮助文本”。 否则显示问题。
<div ng-repeat="issue in issues|filter:{date:dateClicked}"> <p ng-show="!issues">help text</p> <div ng-show="issues" ng-repeat="issue in issues"> {{issue}} </div> </div>我知道我可以检查“问题”,但是当有过滤器时我不知道该怎么做。
So I have a div like below. I want to show "help text" when the issues are null. Otherwise show issues.
<div ng-repeat="issue in issues|filter:{date:dateClicked}"> <p ng-show="!issues">help text</p> <div ng-show="issues" ng-repeat="issue in issues"> {{issue}} </div> </div>I know I can check "issues", but I don't know what to do when there is a filter.
最满意答案
<div ng-repeat="issue in issues|filter:{date:dateClicked}"> <p ng-show="!issues">help text</p> <div ng-show="issues"> {{issue}} </div> </div> <span>lenght - {{(issues|filter:{date:dateClicked}).length}}</span> <div ng-repeat="issue in issues|filter:{date:dateClicked}"> <p ng-show="!issues">help text</p> <div ng-show="issues"> {{issue}} </div> </div> <span>lenght - {{(issues|filter:{date:dateClicked}).length}}</span>更多推荐
发布评论