-1
我有3個開關(複選框,它們返回true或false)以在列表中進行過濾。帶有多個值的控制器中的過濾器
名單:
vm.products = Product.query();
在我的控制,我想篩選vm.products,每次開關盒的一個/複選框得到改變。
所有我走到這一步,是一個沒有工作,過濾器參數:
vm.products = $filter('filter')('id', 1);
參數「過濾器」 - 就像它在指令指向SEMS?我必須這樣做嗎?當有多個值需要檢查時,製作動態過濾器函數/構建器的最佳方法是什麼?
閱讀文檔:https://docs.angularjs.org/api/ng/filter/filter –
已經做到了,他們沒有幫助我。所以我的問題在這裏。 – brother
我得到這個工作: vm.filterTypeUpdated = function($ event,typeId){ console.log(typeId +':'+ $ event); vm.products = $ filter('filter')(vm.products,{productTypeId:typeId}) } 但是,這隻支持一個值被設置。我如何構建過濾器查詢? – brother