19得票2回答
我该如何在ngClass中使用AngularJS过滤器?

我目前正在学习AngularJS,并且在跟随教程进行实践。 我正在修改教程示例过滤器,以返回一些字符串:angular.module('phonecatFilters', []).filter('checkmark', function() { return function(input...

67得票7回答
Angular.js ng-repeat 按属性过滤多个值(值的OR)

是否可以过滤对象数组,使得属性的值可以是几个值之一(或条件),而无需编写自定义过滤器? 这类似于这个问题 - Angular.js ng-repeat: 按单个字段过滤 但不同的是 <div ng-repeat="product in products | filter: { co...

11得票4回答
AngularJS 1.x 自定义过滤器无法注入,未知的提供者。

我正在尝试创建一个自定义过滤器,但当我尝试将其注入到我的控制器中时,我会收到一个“未知提供程序”错误。我已经检查和双重检查了所有引用,但我看不出有什么问题。 我知道我的 index.html 文件中正确地引用了该文件,它已被加载并且可以被检查器找到。这是我拥有的代码: 在我的 app.js...

7得票1回答
控制器中的自定义过滤器和过滤函数的性能比较

假设我有一个包含5000个对象的数组(具有布尔值),我必须在模板中使用ng-repeat: $scope.arr = [ { "value": true }, { "value": false }, { ...

70得票5回答
10得票1回答
使用下拉菜单筛选数据?

我有一个对象数组,它们只是一些商品。我也有一个下拉菜单,我想使用它来允许用户按价格或评分筛选,但在页面加载时不应有任何筛选。 如何将商品数据映射到基于当前选择选项的过滤器? 我有一个plunkr来开始:链接

24得票3回答
防止输入任何额外字符。

我正在使用这个Angular指令将输入框中的电话号码格式化为(999) 999-9999。这很好用,但当用户输入错误并修改输入的电话号码时就会出现问题。 您可以通过运行下面的代码并执行以下操作来复制此问题: • 输入电话号码(555) 123-4567 • 将光标放在字符4之后并删除它。 ...

19得票4回答
如何在AngularJS中使用复选框进行多值筛选(或运算)

如何在AngularJS中使用复选框进行多值过滤(或操作)<ul ng-repeat="movie in movies |filter:Filter.Comedy | filter:Filter.Action | filter:Filter.Drama"> <li&...

10得票3回答
使用ngx-filter-pipe在Angular中过滤多个值

我正在使用Angular 4的ngx-filter-pipe,并且遇到了问题。我已经成功地使用一个值进行筛选,现在我尝试使用多个值来筛选数据:这是我的组件:@Component({ selector: 'deudas-list', templateUrl: '../views/deud...

8得票2回答
如何在查询文本长度等于2时才开始筛选。

当querytext的长度等于2时,如何开始过滤? 我有这段代码,但不知道如何仅在querytext.length>=2时开始过滤。 <input type="search" ng-model="querytext"> <ul> <li ng-r...