在AngularJS中过滤不等于

我在客户端有一组对象。数组中的对象如下所示:

{

code: 0,

short_name: 'a',

type: 1

}

我尝试将此数组过滤为2个数组:

  1. 类型=== 1
  2. 使用类型!== 1

我这样做:

$scope.array1 = $filter('filter')(data, {type: 1}, true);

$scope.array1 = $filter('filter')(data, {type: !1});

但是不相等的方法不起作用…我该怎么办?

谢谢!

回答:

同样,如果您只是要filter使用,请改用本机方法:

$scope.array1 = data.filter(x => x.type === 1);

$scope.array2 = data.filter(x => x.type !== 1);

以上是 在AngularJS中过滤不等于 的全部内容, 来源链接: utcz.com/qa/402197.html

回到顶部