angularjs-filter相关内容

AngularJs - ngRepeat 带有返回新对象的过滤器

我正在尝试对过滤器中的对象应用转换,这会导致返回一组新对象.这是因为我想在应用转换后过滤对象并显示转换结果.但是,我最终得到了一个无限摘要,因为我显示的对象与我放入的对象不同(比较它们的 $$ids 时).我解决这个问题的想法如下: 使用类似track by item.id 的跟踪表达式,并将原始对象的ids 分配给每个转换后的对象.虽然我所有的对象目前都有一个 id,但这似乎是一个坏主意, ..
发布时间:2021-11-09 23:34:13 其他开发

AngularJS 1.x 自定义过滤器无法注入,未知提供者

我正在尝试创建自定义过滤器,但是当我尝试将其注入我的控制器时,我收到“未知提供者"错误.我已经检查并仔细检查了所有参考资料,但我看不出有什么问题. 我知道该文件在我的 index.html 中被正确引用,它被加载并且可以被检查员找到.这是我的代码: 在我的 app.js 中: angular.module('equiclass', ['equiclass.controllers',' ..
发布时间:2021-11-09 23:34:10 其他开发

如何在 ngClass 中使用 AngularJS 过滤器?

我目前正在学习 AngularJS 并在学习教程. 我正在修改教程示例过滤器以返回一些字符串: angular.module('phonecatFilters', []).filter('checkmark', function() {返回函数(输入){返回输入 ?'真类':'假类';};}); 我想在 ngClass 中使用它,如下所示: {{phone.trueVal |复选标记} ..
发布时间:2021-11-09 23:34:03 其他开发

设置一个 AngularJS 日期过滤器格式以供对日期过滤器的所有引用使用?

而不是为每次调用 date 过滤器定义自定义格式,有没有办法全局定义默认格式(除了 'medium')? 我希望将格式设置在一个文件中,而不是在我的代码中到处设置(日期格式将来可能最终会更改,并且在一个文件中进行修改比必须进行更改要好得多在许多文件中). 这就是我现在正在做的事情(每次都定义日期格式): {{systemTime |日期:'dd MMMM @ HH:mm:ss'}}{ ..
发布时间:2021-11-09 23:33:56 其他开发

ECMAScript6 AngularJS 过滤器

我在一个项目中使用 ECMAScript6 并尝试创建一个角度过滤器.以下是我的尝试,但是我在控制台中收到以下错误:无法设置未定义的属性“PassFilter" 我是 ES6 和 Angular 的新手.由于遗留限制,我不得不以这种方式引导 angular. myAngularModule = angular.module("MyModule");angular.element(doc ..
发布时间:2021-11-09 23:33:50 前端开发

按属性对对象数组进行排序

我有来自数据库的这个集合: var items = [{ 'Name':'Michael', 'TypeId':1 }{'名称':'最大','类型ID':1}{ '姓名':'安德烈', 'TypeId':1 }{'姓名':'乔治','类型ID':2}{ '姓名':'格雷格','类型 ID':3 }{ '姓名':'米切尔','类型 ID':2 }{ '名称':'Ptro', 'TypeId':1 ..
发布时间:2021-11-09 23:33:44 前端开发

角度复选框过滤数据列表

看到了一些通过复选框过滤数据的选项,但对于我希望 Angular 轻松完成的事情来说,这一切似乎都过于复杂. 了解一下 http://plnkr.co/edit/Gog4qkLKxeH7x3EnBT0i 这里有一些过滤器,但我感兴趣的是复选框.使用一个非常漂亮的 Angular UI 模块,我发现它叫做 Unique,它列出了不同类型的提供者,而不是重复它们,只列出每种类型的一个.可爱 ..

无效的 Geojson 对象 Angularjs &Leafletjs

在我的项目中,我尝试将过滤器与显示在表格和地图上的 geojson 同步.为了实现这一点,我使用了 angular 和以前的 angular-leaflet-directive,但是对于我的目的来说性能很慢,所以我决定为 Leaflet.js 制定我自己的指令. 在我的情况下,我可以将数据从控制器传递到我的指令,但它使地图静态,当我尝试在过滤后传递数据以使我的地图动态时,地图未显示任何标记, ..
发布时间:2021-11-09 23:33:17 其他开发

数字过滤器将数字过滤为两位小数,但不会以这种方式显示

这是我看到的: 该值设置为 160.90,但显示为 160.8999999999 等 它通过过滤某些输入来获得总数,但本质上它只是价格乘以数量. 解决方案 当 ng-model 指令在渲染时设置视图值时,value 属性中的值将被覆盖.您有一个只读文本框,您也可以从中删除 ng-model. 使用 ng-model 并格式化实时数据条目,您需要创建指令并使用 parser ..
发布时间:2021-11-09 23:33:14 其他开发

AngularJS 过滤器触发无限的 $digest 循环

我想使用像 values | 这样的过滤器表达式filter:value1 隐藏或显示一个 div,其中 values 和 value 都在包含指令的链接函数的作用域上声明. 这按预期工作,只是它不断触发无限摘要循环错误. 请参阅此 jsbin 进行演示:http://jsbin.com/nujineci/2/edit 我做错了什么?当过滤器没有更新任何模型时,为什么会出现这些错 ..
发布时间:2021-11-09 23:33:11 其他开发