1
我有這樣的代碼:以多個濾波器使用別名
<tr ng-repeat="person in ctrl.persons
| filter : { name: filterName, email: filterEmail} as filtered">
Number of persons filtered by mail and name: {{filtered.length}}
現在,我添加了另一個篩選:
<tr ng-repeat="person in ctrl.persons
| filter : { name: filterName, email: filterEmail}
| limitTo : ctrl.size as filtered">
Number of persons filtered by mail and name: {{filtered.length}}
我的問題是,現在通過郵件和名稱過濾的人數是錯誤的,因爲它僅限於size
。解決此問題的最佳解決方法是什麼?
謝謝!
你應該以篩選重複使用的功能。在此功能中,添加您的不同過濾器,並在其上應用limitTo。 http://stackoverflow.com/a/13216282/4781975 – Zooly