我創建了兩個自定義過濾器,並嘗試在ng-repeat中使用這兩個自定義過濾器。AngularJS將自定義過濾器的結果傳遞給另一個自定義過濾器
如何將第一個過濾器的結果作爲第二個過濾器的輸入?
我在NG-重複試圖爲(化名),但它不工作,
<input type="text" ng-model = "ageLimit" />
<input type="text" ng-model = "lastSeen" />
<div ng-repeat = "member in lists | ageFilter:ageLimit:lists as results | LastSeenFilter:lastSeen:results">
錯誤消息
錯誤:[ngRepeat:badident]別名'結果| LastSeenFilter:lastSeen:results'無效---必須是不是保留名稱的有效JS標識符。 http://errors.angularjs.org/1.3.0/ngRepeat/badident?p0=results%20%7C%20LastSeenFilter%3AselectLastSeen%3Aresults
只需鏈接/管道兩個過濾器就可以了,不是嗎?列表中的成員| ageFilter:ageLimit | LastSeenFilter:lastSeen' – Shomz 2014-10-30 05:29:50
它不工作,鏈接工程的第一次,但當我改變PARAMS過濾它適用於以前的結果(它應用過濾器在第一次過濾設置不是整個集合) – user2874140 2014-10-30 06:32:24