你可以在Angular 2应用程序中使用Angular 1视图吗?

时间:2017-01-26 15:17:00

标签: javascript angularjs angular typescript angular-upgrade

我正在开发一个用Angular 2编写的应用程序,我们有很多用Angular 1编写的视图来自另一个应用程序,我们希望在Angular 2应用程序中使用这些应用程序并进行一些小的更改。这可能吗?我已经对此进行了一些研究并阅读了一些教程,但它们似乎都基于将Angular 1项目升级到Angular 2,而不是在现有的Angular 2项目中使用Angular 1。我是否需要在Angular 1中重写我的app.module.ts和我的路由文件才能实现这一目标,如果有的话,我还需要重写其他文件吗?

1 个答案:

答案 0 :(得分:0)

是的,你可以。不会更改基本角度指令(例如ng-click),但会更改双向数据绑定的行为。但是,您可以通过视图中的一些细微更改进行迁移。

不知何故,您将面临从Angular 1 JavaScript到Angular2 TypeScript的一些重构,为此,您需要在迁移应用程序时重写一些代码,例如路线。 但是有很多关于迁移的参考资料。请查看以下链接。

https://www.codementor.io/angularjs/tutorial/migrating-from-angular-1-to-angular-2

问候。