问题标签 [angularjs-filter]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 自定义 Angular.js 过滤器在 ng-repeat 上的 IE8 中不返回任何内容,在 Chrome/FF 中工作正常
我编写了一个自定义过滤器来更改 ng-repeat 的输出。我们有一个 JSON 格式的文件列表,我正在从过滤器创建指向资产的链接,因为 json 仅使用文件名而不是实际路径来构建它们。
过滤器:
HTML 绑定:
在 IE8 中出现,而在REAL BROWSERS中它按预期工作。:)
angularjs - 过滤器未按预期运行
在我的 index.html 中,我有这个:
在我的控制器中,
当我在我的数据列表中输入软件、软件工程和软件工程1 一词时。但是,当我输入 Eng 或 Engineering 时,数据列表中没有返回任何内容。
我应该如何不按 StartsWith 而是按“包含”进行过滤?
angularjs - 如何更正此 AngularJS Karma 测试设置过滤器注入
我一直在学习 AngularJS,现在是开始编写测试的时候了,但我遇到了第一个障碍。
我的业力配置文件是:
我声明了一个过滤器:
和一个测试:
但是,第二个测试失败并显示以下消息:
[$injector:unpr] 未知提供者: hoursFilterProvider <- hoursFilter
在运行的 Angular 应用程序的上下文中,此过滤器有效。
我认为我因缺乏经验而遗漏了一些东西,任何帮助都会很棒!
angularjs - 使用 AngularJS 日期过滤器和 UTC 日期
我有一个以毫秒为单位的 UTC 日期,我将其传递给 Angular 的日期过滤器以进行人工格式化。
太棒了,除了someDate
UTC 和日期过滤器认为它是本地时间。
我怎样才能告诉 Angular 那someDate
是 UTC?
谢谢你。
javascript - angularjs 使用 ng-repeat 调用 Filter 两次
我是新手angularjs
并试图学习过滤器的概念。但在我的情况下angularjs
是两次调用过滤器。我希望过滤器只运行一次,但它运行两次。无法理解为什么会这样。。
这是我的笨蛋...
angularjs - 是否可以从过滤器返回 ng-model?
SampleFilter 内部:
看法:
这可能吗?我可以看到返回的复选框,但模型gender
未绑定到{{gender}}
. 请帮忙
angularjs - 在过滤器函数中注入依赖项
我正在编写一个自定义过滤器,它依赖于一个名为config
. 这是我到目前为止所得到的:
我需要将 ' config
' 模块注入我的过滤器,这样我就可以从中提取一个静态值来构建到给定用户对象的链接。
如何将依赖项注入过滤器函数?
angularjs - 如何在 ngClass 中使用 AngularJS 过滤器?
我目前正在学习 AngularJS 并使用教程。
我正在修改教程示例过滤器以返回一些字符串:
我想ngClass
按如下方式使用它:
结果:
现在.. 虽然对于简单视图,过滤器按预期工作.. 为什么它不适用于 ngClass?ngClass
在(和其他类似的)中使用过滤值的正确方法是什么ngSrc
。
angularjs - 在 AngularJS 中使用单个输入过滤多个字段
我有一个 JSON 对象,如下所示
我正在使用 ng-repeat 在视图中填充这些数据。
现在我有一个输入框,我想用它来过滤这些名称。我想使用相同的输入框来过滤 firstName 然后过滤 lastName 并且不过滤其他任何内容(例如地址)。
知道如何实现吗?
angularjs - 仅当querytext的长度等于2时如何开始过滤
只有当查询文本的长度等于 2 时,我才能开始过滤?
我有这段代码,我不知道如何仅在 querytext.length >=2 时开始过滤