angularjs-filter相关内容
我正在尝试对过滤器中的对象应用转换,这会导致返回一组新对象.这是因为我想在应用转换后过滤对象并显示转换结果.但是,我最终得到了一个无限摘要,因为我显示的对象与我放入的对象不同(比较它们的 $$ids 时).我解决这个问题的想法如下: 使用类似track by item.id 的跟踪表达式,并将原始对象的ids 分配给每个转换后的对象.虽然我所有的对象目前都有一个 id,但这似乎是一个坏主意,
..
我正在尝试创建自定义过滤器,但是当我尝试将其注入我的控制器时,我收到“未知提供者"错误.我已经检查并仔细检查了所有参考资料,但我看不出有什么问题. 我知道该文件在我的 index.html 中被正确引用,它被加载并且可以被检查员找到.这是我的代码: 在我的 app.js 中: angular.module('equiclass', ['equiclass.controllers','
..
我需要从我的应用程序用户那里收集变化率 - 以百分比表示.这是我正在使用的文本输入: 我期待
现在我想要的是使用一个过滤器,它将用户输入的整数量乘以 0.01 或除以 100 将其转换为百分比> 在我将其发送到控制器进行
..
我目前正在学习 AngularJS 并在学习教程. 我正在修改教程示例过滤器以返回一些字符串: angular.module('phonecatFilters', []).filter('checkmark', function() {返回函数(输入){返回输入 ?'真类':'假类';};}); 我想在 ngClass 中使用它,如下所示: {{phone.trueVal |复选标记}
..
我的 Javascript 控制器中有以下语句: $scope.myList = [0, 1, 0.5, 0.6666666]; 我的 AngularJS 模板包含以下行:
{{i}} 这会产生以下 HTML 输出: 0
1
0.5
0.6666666 我
..
而不是为每次调用 date 过滤器定义自定义格式,有没有办法全局定义默认格式(除了 'medium')? 我希望将格式设置在一个文件中,而不是在我的代码中到处设置(日期格式将来可能最终会更改,并且在一个文件中进行修改比必须进行更改要好得多在许多文件中). 这就是我现在正在做的事情(每次都定义日期格式): {{systemTime |日期:'dd MMMM @ HH:mm:ss'}}{
..
我创建的指令使用函数 setFormatting 来屏蔽输入字段中的文本值. scope.$watch(element, function() {modelCtrl.$setViewValue(setFormatting(element.val(), attrs.symbol));modelCtrl.$render();});element.bind('blur', function() {mo
..
我在一个项目中使用 ECMAScript6 并尝试创建一个角度过滤器.以下是我的尝试,但是我在控制台中收到以下错误:无法设置未定义的属性“PassFilter" 我是 ES6 和 Angular 的新手.由于遗留限制,我不得不以这种方式引导 angular. myAngularModule = angular.module("MyModule");angular.element(doc
..
有这样的数组: month: Array[13]0: "M"1: "January"2: "February"3: "March"4: "April"5: "May"6: "June"7: "七月8:“八月"9:“九月"10:“十月"11:“十一月"12:“十二月" 我愿意: ng-options="key as value for (key, value) in data.month |
..
我有来自数据库的这个集合: var items = [{ 'Name':'Michael', 'TypeId':1 }{'名称':'最大','类型ID':1}{ '姓名':'安德烈', 'TypeId':1 }{'姓名':'乔治','类型ID':2}{ '姓名':'格雷格','类型 ID':3 }{ '姓名':'米切尔','类型 ID':2 }{ '名称':'Ptro', 'TypeId':1
..
你好,Plunker!
..
假设我有以下这种形式的数据数组: var data = [{group:GroupA, label: BB}, {group:GroupB, label: DD}.....]. 我的绑定类似于: 我希望下拉列表在 GroupB 之前
..
在这个例子中,我在 ng-repeat,但是如何在变量和 ng-if 中使用它,例如: {{languages.length |过滤器:{可用:真实}}} 和 ng-if="languages.length == 0 | filter: {available: true}" 请参阅小提琴. HTML
总共有 {{languages.length}} 种语言.
..
我正在尝试过滤 ng-repeat 中的布尔值. 未注册用户列表: 未注册用户
{{用户名}} 注册用户列表: 注册用户
..
我有两个集合 user 和 Type.我希望显示标记为 IsPreffered = TRUE 的电子邮件 ID,我需要将 email.Type 映射到 Type.ID { "用户" : [{"Name" : "B. Balamanigandan",“电子邮件": [{"id": "bala@gmail.com",“IsPrefered":真,“类型":1,},{"id": "mani@gmail
..
看到了一些通过复选框过滤数据的选项,但对于我希望 Angular 轻松完成的事情来说,这一切似乎都过于复杂. 了解一下 http://plnkr.co/edit/Gog4qkLKxeH7x3EnBT0i 这里有一些过滤器,但我感兴趣的是复选框.使用一个非常漂亮的 Angular UI 模块,我发现它叫做 Unique,它列出了不同类型的提供者,而不是重复它们,只列出每种类型的一个.可爱
..
我有这一系列的课程: [{ id: 1, courseId: 2, text: 'John' },{ id: 2, courseId: 2, text: 'Willi' },{ id: 3, courseId: 2, text: 'Inga' },{ id: 4, courseId: 1, text: 'Jerry' },{ id: 5, courseId: 1, text: 'Michael
..
在我的项目中,我尝试将过滤器与显示在表格和地图上的 geojson 同步.为了实现这一点,我使用了 angular 和以前的 angular-leaflet-directive,但是对于我的目的来说性能很慢,所以我决定为 Leaflet.js 制定我自己的指令. 在我的情况下,我可以将数据从控制器传递到我的指令,但它使地图静态,当我尝试在过滤后传递数据以使我的地图动态时,地图未显示任何标记,
..
这是我看到的: 该值设置为 160.90,但显示为 160.8999999999 等 它通过过滤某些输入来获得总数,但本质上它只是价格乘以数量. 解决方案 当 ng-model 指令在渲染时设置视图值时,value 属性中的值将被覆盖.您有一个只读文本框,您也可以从中删除 ng-model. 使用 ng-model 并格式化实时数据条目,您需要创建指令并使用 parser
..
我想使用像 values | 这样的过滤器表达式filter:value1 隐藏或显示一个 div,其中 values 和 value 都在包含指令的链接函数的作用域上声明. 这按预期工作,只是它不断触发无限摘要循环错误. 请参阅此 jsbin 进行演示:http://jsbin.com/nujineci/2/edit 我做错了什么?当过滤器没有更新任何模型时,为什么会出现这些错
..