我試圖根據接收兩個參數的自定義過濾器在ng-repeat內製作一個過濾器。同時,這些參數之一是重複上的對象的一個屬性。ng-repeat中的多個參數角度過濾器
所以在我的NG-重複的代碼,我有:
<tr ng-repeat="player in myTeam | bitwiseAnd:{firstNumber: player.Flag, secondNumber: type}">
但它不工作。如果我調試它,則過濾器在第一個參數undefined中接收。
我讀過的文檔:https://docs.angularjs.org/guide/filter
我也看到了多個相關問題在SO
- Filtering by Multiple Specific Model Properties in AngularJS (in OR relationship)
- Passing arguments to angularjs filters
- How do I call an Angular.js filter with multiple arguments?
沒有成功。
我創建了一個plunker,我們可以看到如何使用它作爲表達式時過濾器是否正常工作,所以可能問題是發送ng-repeat語句中的值。
這裏是plunker: http://plnkr.co/edit/IGvDBq?p=preview
感謝您的時間
它的工作!我想過類似的解決方案,但認爲會有更直接的解決方案。 – 2014-08-29 09:58:56