相关疑难解决方法(0)

ng-repeat:按单个字段过滤

我有一系列产品,我正在重复使用ng-repeat和我正在使用

<div ng-repeat="product in products | filter:by_colour"> 
Run Code Online (Sandbox Code Playgroud)

用颜色过滤这些产品.过滤器正在运行,但如果产品名称/描述等包含颜色,则在应用过滤器后产品仍然存在.

如何将过滤器设置为仅应用于数组的颜色字段而不是每个字段?

angularjs ng-repeat angularjs-filter

477
推荐指数
9
解决办法
79万
查看次数

如何在angularJS中过滤多个值(OR运算)

我想使用filterin angular并想要过滤多个值,如果它有任何一个值,那么它应该显示.

我有这样的结构:

一个movie具有属性的对象,genres我想过滤ActionComedy.

我知道我可以做filter:({genres: 'Action'} || {genres: 'Comedy'}),但如果我想动态过滤该怎么办.例如filter: variableX

如何设置variableX$scope,当我有我有过滤类型的数组?

我可以把它构造成一个字符串,然后做一个eval()但我不想使用eval()...

javascript angularjs angularjs-ng-repeat

132
推荐指数
9
解决办法
25万
查看次数

将参数传递给angularjs过滤器

是否可以将参数传递给过滤器函数,以便可以按任何名称进行过滤?

就像是

$scope.weDontLike = function(item, name) {
    console.log(arguments);
    return item.name != name;
};
Run Code Online (Sandbox Code Playgroud)

javascript angularjs angular-filters

99
推荐指数
4
解决办法
13万
查看次数

ngRepeat按深属性过滤

如果我有一个带有对象作为属性值的复杂对象,如何通过其中一个嵌套属性进行过滤?

可以使用OOB ng-repeat过滤器完成吗?

数据

{
  Name: 'John Smith',
  Manager: {
     id: 123,
     Name: 'Bill Lumburg'
  }
}
Run Code Online (Sandbox Code Playgroud)

ngRepeat

<li ng-repeat="e in emps | filter:Manager.Name">{{ e.Name }}</li>
Run Code Online (Sandbox Code Playgroud)

javascript json filter angularjs angularjs-ng-repeat

52
推荐指数
1
解决办法
5万
查看次数