2013-11-01 44 views
0

我有一個對象在angularjs reportViewList,它有兩個成員:namebpListbpList也是具有兩個元素的對象:idname來自一個對象的多個參數的角度過濾器

假設我有一個ng模型reportFilter的輸入,我想通過名稱和bpList.name的統一顯示結果。

我寫的代碼如下:

ng-repeat="view in reportViewList | filter:({name: reportFilter}||{bpList.name: reportFilter})" 

但是,經過opeartion ||不起作用了一句。

代碼有什麼問題?

+0

您可以發佈您過濾代碼或

ng-repeat="view in reportViewList | filter:{name:reportFilter, bpList.name:reportFilter}" 

將匹配用一些例子創建一個plunker? –

回答

0
ng-repeat="view in reportViewList | filter:reportFilter" 

將匹配,如果名稱有子reportFilter或bpList.name有子reportFilter如果這兩個名稱和bpList.name子字符串reportFilter

+0

但是,如果我輸入一些數字,將返回具有相同ID的bpLists。 – Arwen

+0

你需要更具體。你在哪裏輸入一些數字?如果你提供一個可以證明你有問題的重擊器,那麼最好。 – bekite