您可以在 Angular 2 个应用中使用 Angular 1 个视图吗?

Can you use Angular 1 views in an Angular 2 app?

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

是的,你可以。基本 Angular 指令如 ng-click 没有改变,但是 Two-ways 数据绑定的行为改变了。但是您可以通过视图中的一些细微更改进行迁移。

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

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

此致。