Angular Hybrid应用程序(在Angular 4中使用angularjs过滤器)

时间:2017-08-02 05:41:25

标签: angularjs angular angular-upgrade

我正在使用一个混合角应用程序,其中Angular 1应用程序在Angular 4应用程序中运行。所有新组件都是在Angular 4中开发的。但是由于我们在Angular 1中有大量的遗留代码,我想重用Angular 4组件中的一些Angularjs过滤器。我们有大量的过滤器来处理国际化(日期格式,数字格式,语言等与用户配置文件首选项)。

有没有办法将Angularjs过滤器升级为Angular 4管道并在Angular 4 html模板中重用它们?

1 个答案:

答案 0 :(得分:0)

根据Angular官方升级指南(参见https://angular.io/guide/upgrade#add-the-checkmarkpipe),没有现成的支持将NG1过滤器升级到NG2 +管道。你必须自己编写管道,但对于大多数情况来说,这并不是那么复杂 请注意,Angular中有一些内置的国际化(i18n)管道(日期,数字,货币,百分比),而使用Angular5,它们被完全重写(参见https://blog.ninja-squad.com/2017/11/02/what-is-new-angular-5/),导致一些重大变化。

相关问题