angularjs-filter相关内容
我正在尝试对过滤器中的对象应用转换,这会导致返回一组新对象.这是因为我想在应用转换后过滤对象并显示转换结果.但是,我最终得到了一个无限摘要,因为我显示的对象与我放入的对象不同(比较它们的 $$ids 时).我解决这个问题的想法如下: 使用类似track by item.id 的跟踪表达式,并将原始对象的ids 分配给每个转换后的对象.虽然我所有的对象目前都有一个 id,但这似乎是一个坏主意,
..
我正在尝试过滤 ng-repeat 中的布尔值. 未注册用户列表: 未注册用户
{{用户名}} 注册用户列表: 注册用户
..
看到了一些通过复选框过滤数据的选项,但对于我希望 Angular 轻松完成的事情来说,这一切似乎都过于复杂. 了解一下 http://plnkr.co/edit/Gog4qkLKxeH7x3EnBT0i 这里有一些过滤器,但我感兴趣的是复选框.使用一个非常漂亮的 Angular UI 模块,我发现它叫做 Unique,它列出了不同类型的提供者,而不是重复它们,只列出每种类型的一个.可爱
..
在我的控制器中,我可以调用: $scope.games[0]; 访问我的游戏数组中的第一项.有没有办法做到这一点,同时记住过滤器. 例如我有: 过滤器:搜索 再说一遍,我如何调用 $scope.list[0];等于第一个搜索结果? 已经回答了,谢谢.我使用 AngluarJs 为 Lagged.com 构建了一个很酷的小部件,在这里玩免费的在线游戏:https://lagged
..
是否可以在 ngRepeat 指令上使用 limitTo 过滤器,该指令重复对象的属性而不是数组中的项目. 我知道官方文档说 limitTo 的输入需要是数组或字符串.但想知道是否有办法让它发挥作用. 这是一个示例代码:
..
我有一个包含数字和文本混合值的对象.当对象是数字时,我想将 numbers 过滤器应用于对象的值(显然).但是当它不是一个数字时,我只需要吐出字符串就可以了.按原样,应用 |number 到值格式化数字,但将字符串值留空(毕竟,它们不是数字). 我猜它必须是一个自定义过滤器(我还需要制作).在执行 ng-repeat 时,有没有办法仅在 HTML 中执行此操作?
..
我为 AngularJS 中的项目名称列表设置了一个简单的 搜索过滤器. 我的列表如下所示: var uniqueLists = {category1: ['item1', 'item2', 'item3' ... 'item180' ],//真实列表包含~180个项目category2: ['itemA', 'itemB', 'itemC' ... 'itemZZZ' ],//真实列表包
..
我需要在页面的几个地方使用 sublist 指令,它有时应该包含完整的 fields 列表,但有时会被过滤.这是我天真的方法: HTML: Javascript: angular.mod
..
我正在尝试将 AngularJS 用于我的第一个项目(锦标赛经理),并且 ng-repeat 上的 orderBy 过滤器不起作用:( 我已阅读所有相关文档,但无事可做:/ 所以,我在 $scope 上定义了变量: $scope.order_item = "count_win";$scope.order_reverse = false;$scope.teams = {100:{编号:100
..
我正在尝试使用搜索文本框过滤 ng-repeat 中的嵌套对象. 给定以下对象: $scope.items = {“1":{name: "第一项",标签:“第一"},“2":{name: "第二项",标签: "第二"}}; 我想做这样的事情:
同时使用
..
我有一个对象数组,它们只是项目.我还有一个下拉菜单,我想用它来允许用户按价格或评级进行过滤,但是在页面加载时不应该进行过滤. 如何将项目数据映射到基于当前选择选项的过滤器? 我有一个 plunkr 可以开始使用:LINK 解决方案 首先,您的选择值不明确.它们包含可以过滤和排序条目的值 - 将两者分开,因为它们是两个不同的功能. 接下来,您需要定义一个自定义过滤器,它将根
..
是否可以过滤一个对象数组,使得属性的值可以是几个值中的一个(OR 条件)而无需编写自定义过滤器 这类似于这个问题——Angular.js ng-repeat:按单个字段过滤 但不是 是否可以做这样的事情
示例数据如下- $sco
..
我有一系列产品,我正在重复使用 ng-repeat 并且正在使用 按颜色过滤这些产品.过滤器正在工作,但如果产品名称/描述等包含颜色,则应用过滤器后产品仍然存在. 如何将过滤器设置为仅应用于数组的颜色字段而不是每个字段? 解决方案 参见 过滤页面.使用一个对象,并在 color 属性中设置颜色: 按颜色搜索:
..
我有这个完全合法的数据源: 公开数据 = [{ 字段 1: 1, 字段 2: '一个' },{ 字段 1: 2, 字段 2: '两个' },{ 字段 1: 3, 字段 2: '三' },{ 字段 1:4,字段 2:'四'}]; 我将它显示在这样的表格中: Field1Field2{{ite
..
ng_repeat 的 AngularJS 过滤器在搜索文本“!"时不起作用.就像搜索文本是“!图标".然后它返回不包含“图标"的结果.我也试过 angularjs.org. https://docs.angularjs.org/api/ng/directive/ngRepeat 当我搜索“28"时,它只填充两个结果,但是当我搜索“!28"时,它返回 8 个不包含 28 的结果.
..
我不想使用 ng-repeat 来显示按对象值过滤的列表.这是我的尝试 https://plnkr.co/edit/vD4UfzM4Qg7c0WGTeY18?p=preview 以下内容按预期返回了我的所有 JSON names. {{navitem.name}}
现在我想过滤并只显示具有 "for
..
这是我的控制器: app.controller('listdata', function($scope, $http) {$scope.users = [{"name": "pravin",“队列": [{"number": "456",“状态":“不可用"}],“电话":“7411173737"},{"name": "pratik",“队列": [{"number": "111",“状态":“
..
我正在尝试实现一个基于给定值绘制图表的指令.我希望从模板中传递绘图的数据.我有一个可行的解决方案,在 ng-model 中传递数据,然后我可以添加一个 $scope.watch 语句.但这不适用于过滤后的数据,而且我不需要双向绑定. 理想情况下,html 应如下所示: 我想指令应该是这样的: 返回{限制:'C',链接:功能(范围,元素,属性){var 图表 = 空scope.$w
..
我检查了其他问题,但他们似乎没有解决我的问题. 这是我的代码: var app = angular.module('myApp', []);app.controller('listdata', function($scope, $http) {$scope.users = [{"name": "pravin",“队列": [{"number": "456",“状态":“不可用"},{"
..
我创建了一个具有以下格式的数组... $scope.myArr = [arg1, arg2]; 现在我想创建一个自定义过滤器,它将数组作为参数并与另一个数组进行比较,例如我想这样使用它... 这样每个 formblock 都会与数组进行比较,所以如果 formblock.date 有 arg1 或 arg2然后这些将显示,否则隐藏所有其他内容. 这可能吗? 解决方案 您的
..