2016-08-16 35 views
0

如何在表達式值中過濾我的對象?ng-repeat和過濾值 - (鍵值)詳細

我有這樣的NG-重複

ng-repeat="(series, detailData) in projectDetails" 

detailData的回報對象,它是我需要過濾,以獲得準確領域,我需要。

{"projectViewType":"card1", 
"projectName":"Hamilton", 
"projectType":"Onprocess"}, 
{"projectViewType":"card2", 
"projectName":"Christone", 
"projectType":"Done"}, 
{"projectViewType":"card2", 
"projectName":"Villas", 
"projectType":"Done"} .... more 

我需要過濾這個結果與項目類型=完成 並返回與項目類型的所有對象=完成

回答

0

你可以試試這個

<div ng-repeat="project in projectDetails| filter: { projectType : 'Done' }"> 
+0

謝謝! :)其工作和罰款 –

0

你就不能添加一個標準的過濾器?

ng-repeat="(series, detailData) in projectDetails | filter:{'projectType':'Done'}" 

我甚至不認爲你需要一個自定義過濾器。

查看這裏的文檔https://docs.angularjs.org/api/ng/filter/filter,特別是它描述expression參數的部分。

0

ng-repeat="(series, detailData) in projectDetails | filter: projectType == "Done" "