2017-02-21 6 views
0

Итак, у меня есть div, как показано ниже. Я хочу показать «текст справки», когда вопросы являются нулевыми. В противном случае покажите проблемы.Как получить длину коллекции в ngRepeat, когда есть фильтр?

<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> 

Я знаю, что могу проверить «проблемы», но я не знаю, что делать, когда есть фильтр.

+0

если есть jsfiddle ссылка было бы намного проще, чтобы решить вашу проблему –

+0

@BijayRai я редактировал HTML, я просто хочу, чтобы получить длину вопросов, после filting, спасибо – scriptboy

ответ

1
<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>