2015-07-10 20 views
0

假設你有以下ng-repeat角度選擇所有可見的列表

<ul class="list-group"> 
    <ng-user-item 
      ng-repeat="user in users | filter:search" user="user" ng-if="assigned.indexOf(user.id) < 0" 
      ng-click="selectFunction(user);"></ng-user-item> 
</ul> 

現在你可以看到這有一個過濾器。

,當過濾器是不是null我有以下按鈕:

<button class="btn btn-default" ng-if="search.division != null" style="margin-bottom: 10px;">Select all</button> 

當按下這個按鈕,我想所有ng-user-item是可見的列表。

這是怎麼做到的?

回答

1

我認爲,如果你改變你的ng-repeat這個它應該工作:

ng-repeat="user in filteredUsers = (users | filter:search)" 

您現在可以使用filteredUsers作爲一個正常的範圍內變化。