问题标签 [angular2-custom-pipes]

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.

0 投票
2 回答
873 浏览

html - 角度,过滤器管道返回空数据/假

我正在尝试从此链接遵循自定义过滤器管道教程,但是当我在浏览器上运行我的项目时,表变为空。我不确定我必须做些什么来纠正这个问题。我已经使用了对 app.component.ts 的导入import { FilterPipe } from './filter.pipe';和在 module.ts 中的声明。

当我删除| filter: term"表格数据显示的部分时,但当我把它放回表格数据时,什么也不显示。有人可以帮我解决这个问题吗?对不起,我的英语不好。

0 投票
1 回答
1585 浏览

foreach - 角管未在 foreach 循环内应用

我正在尝试在我的角度组件中的 foreach 循环内使用管道。我的数组已填充,当我调试它时数组的每个项目也是如此

但是在应用管道时出现以下错误:错误类型错误:无法读取未定义的属性“removeSpace”。

0 投票
1 回答
533 浏览

angular - 带有自定义指令的输入文本的格式和输入数字

我正在尝试创建一个指令或管道,它允许我将格式化的输入文本显示为 12.345,67,并且当输入带小数点的数字并输入带逗号 (,) 的小数点逗号时,12345,67 也不是句点。

显然,将逗号作为小数会产生错误。

尝试指令 https://stackblitz.com/edit/angular-cf2hz8

尝试自定义管道 https://stackblitz.com/edit/angular-p3jc14

0 投票
1 回答
36 浏览

angular - 角度自定义管道返回表数据错误

组件.html:

过滤器.ts:

控制台显示项目。描述未定义。

模型.ts:

在页面加载之前没有错误,一旦我开始在搜索框中输入,就会显示错误。错误显示在下面的代码中。

0 投票
3 回答
3691 浏览

angular - Angular6尝试将DecimalPipe用于自定义管道时出现错误

我正在尝试按照此答案DecimalPipe中的说明注入我的自定义管道。

这是代码:

但是TypeError: Cannot read property 'transform' of undefined从这段代码运行测试时出现错误。

我还尝试按照此答案DecimalPipe中的建议扩展 :

但我得到:Error: InvalidPipeArgument: 'Cannot read property 'toLowerCase' of undefined' for pipe 'DecimalPipe'在这种情况下。是否有一种可行的解决方案来使用与自定义管道成角度的内置管道之一?

0 投票
1 回答
275 浏览

angular - 我如何观察角度 4 的值变化?

我为我的组件 [grid] 创建了自定义管道。在管道声明中,我可以获取我的组件实例,但同时我想获取我的数据源值是否在管道声明中发生变化。有可能得到吗?

app.module.ts

app.component.ts

在这里,我已经初始化了我的管道,如下所示:

我试过这样 [ http://blog.bogdancarpean.com/how-to-watch-for-changes-an-arrayobject-on-angular-2/ ] 但我无法达到我的要求

在这种情况下,我怎样才能达到我的要求。请提供任何想法。

0 投票
2 回答
13324 浏览

angular - Angular 6 的自定义排序管道

我正在尝试在 ngFor 循环中对我的数据进行排序,但是我的自定义管道无法按预期工作,任何人都可以帮助我...

我的 Component ng 容器是这样的,我正在使用两个过滤器,一个用于搜索,另一个用于对特定 lastupdatedat 值(即时间戳)进行排序...

0 投票
0 回答
161 浏览

angular - 在没有 sharedModule 的多个模块中使用自定义管道

是否可以在惰性模块中使用CustomPipe而无需使用公共或共享模块。我不想为每个模块编写管道。

下面是我的 CustomPipe.ts

先感谢您

0 投票
1 回答
107 浏览

angular8 - 如果输入文本的长度超过 2 个字符,如何编写自定义管道来过滤值

我有这个功能,我将显示数组值,如果输入框中输入的值大于 1,它将比较并显示值。我如何在自定义过滤器中重写它。

0 投票
0 回答
246 浏览

angular - 如何将 HTML 中从服务返回的 JSON 对象作为参数传递给 Angular 管道

我的 HTML 中有以下代码。currencyCustomFormat 是一个自定义管道。现在在这个自定义管道文件中,我想访问 E_CURRENCY 值(值可以是 AUD 或 NZD 或从服务中获取的任何其他货币)。我怎样才能访问这个。