2014-05-21 42 views
0

我需要使用and通過多個屬性進行過濾。我怎麼會做這樣的事情在角:如何使用「and」或「or」過濾器

ng-options="item.licenseName for item in licenses | filter: {centerId: selectedLocation.centerId and selectedLocation.state is not null}"></select> 

通知and selectedLocation.state is not null末。我如何添加功能像這樣的角度。

+0

任何理由使用過濾,而不是實現'_lodash'風格過濾自定義過濾器? –

回答

1

「和」是通過放置幾個過濾器或定義一個自定義的。 (請注意,在第一種情況下,第二個過濾器將應用於第一個過濾器對輸入過濾的結果)。

你可以這樣做:

ng-options="item.licenseName for item in licenses | filter: {centerId: selectedLocation.centerId } | filter: {selectedLocation.state !== null}"></select> 
+0

這太好了。謝啦 – Luke101