我这样做是为了按品牌过滤我的产品:
angular.extend(brandProducts,
$filter('filter')(productDb, { 'brand': brand.name }));
如何过滤价格> = x&&价格< = y?
答案 0 :(得分:2)
您不需要JavaScript中的AngularJS过滤器,您只需使用JavaScript数组,如下所示:
let filteredProductDb = productDb.filter((prod) => {
return (prod.brand === brand.name && prod.price >= x && prod.price <= y);
});
angular.extend(brandProducts, filteredProductDb);