angular.js - | filter: {name: someText}这种用$filter在controller中如何写啊

浏览:25日期:2023-01-23

问题描述

在controller中写currency过滤器是

$filter(’currency’)(12233243)

那如果要实现下面这个过滤器该怎么写呢?

<tr ng-repeat='product in products|filter:{brand: brandName}'>

问题解答

回答1:

我已经找到了。

$scope.filteredProducts = $filter(’filter’)($scope.products, $scope.brand);回答2:

angular.module(’yourApp’).filter(’brand’, function(){ return function(input){// 逻辑 }})

相关文章: