问题标签 [angular-pipe]

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 投票
1 回答
149 浏览

javascript - 将角度 js1.x 过滤器转换为角度 js 2.0 管道

我需要将 angular 1.x 过滤器转换为 angular 2.0 管道,请帮帮我,下面是我的 angular js 1.x 过滤器代码

0 投票
2 回答
926 浏览

angular - 角度 2 中带有管道参数的管道

我想写一些类似的东西

ng2-translatetranslate的管道函数在哪里。

我想显示:“今天是 2016 年 7 月 13 日”,所以CURRENT_DATE"Today is {{value}}"并且期望一个动态值。

根据用户的区域设置,当前日期格式会发生变化。我有一个getDateFormat返回"yy-MM-dd"或的函数"dd/MM/yy"

我知道可以链接管道,但我这里的情况并不是真正链接管道。

有没有一种简单的方法,还是我必须编写一个自定义管道?

谢谢 !

编辑:好吧,我的错,我太笨了,无法复制没有错误的示例。我应该写:

0 投票
3 回答
66129 浏览

angular - 使用 Angular 2 管道将时间戳转换为日期

我正在尝试timestamp使用 Angular 管道将 a 转换为日期格式。我在 HTML 模板中写了这个:

类型号在哪里myTimestamp

我得到了意想不到的结果,例如,时间戳1468251287(与 2016 年 11 月 7 日匹配)显示为Jan 18, 1970.

我想知道如何解决这个问题。

0 投票
1 回答
420 浏览

angular - Angular 2,根据用户偏好动态构建自定义管道

如果用户想按一些不同的标准过滤他们的数据,我有多个不同的管道,我想打开和关闭它们。我将如何激活/停用当前在搜索中使用的管道或构建一个行为不同的管道,具体取决于用户单击的按钮?

例如,两个管道/过滤器看起来像这样......

然后我想让用户切换不同的过滤器按钮并将管道添加/删除到列表中。像这样的事情最好的方法是什么?

我宁愿不要将所有东西都放在同一个管道中,因为我想扩展每个管道以在将来做更多事情。因此,每个管道都应该“是它自己的”,并且彼此独立工作,但同时在必要时与其他管道一起工作。

0 投票
0 回答
454 浏览

angularjs - 为什么Angular2中自定义管道的transform方法会触发这么多次?

为什么自定义管道的变换方法在这个 angular2 循环中使用时会触发多次?我预计它只会发射两次。

非常感谢!

结果在浏览器的控制台中

app.component.ts

我的.pipe.ts

main.ts

0 投票
1 回答
176 浏览

angular - 在我的自定义管道中使用内置管道时出错

内置管道在我的组件中运行良好,但在我的自定义管道中却不行。除此之外,我的管道工作正常。自从我导入 Pipe 以来,我看不出可能是什么问题。

这是带有错误的代码:

0 投票
1 回答
3168 浏览

angular - HTML标签中的管道?

是否可以在 HTML 标签中使用管道?

如果date已定义,则应显示带有日期管道的日期。否则Date not set应显示。

上面的代码不起作用。

实现这一目标的最佳方法是什么?

编辑

感谢@Pankaj Parkar

解决方案是

我试过了{{ }}[[ ]]但只能( )工作。

0 投票
5 回答
73089 浏览

angular - Angular 中的不纯管道是什么?

我无法理解不纯的管道。

纯水管和非纯水管有什么区别?

请用一个简单而基本的例子来解释。

0 投票
1 回答
3908 浏览

angular - Angular 2 Pipes 在 ngOnInit 之前执行

我在 Angular 2 RC5 中实现了一个自定义管道,它处理我从服务器获取的数据。我遇到的问题是 PipengOnInit在我调用服务器之前执行。

作为测试,我将一个已经填充的列表传递给了 Pipe 并且一切都按预期工作。我遇到的唯一问题是管道在页面呈现时执行。所以这种情况下的列表是空的。

有没有办法“延迟”页面的呈现,以便在 Pipe 执行时它可以从服务器检索数据?

这是我的代码示例:

零件

管道

模板

0 投票
1 回答
3425 浏览

javascript - innerHtml 不适用于 ionic 2 管道,如何?

我有一个返回一些 html 的简单管道

问题是当我使用它时,我什么也得不到

有任何想法吗?

一种解决方案

DomSanitizationService 文档