【问题标题】:Can you use Angular 1 views in an Angular 2 app?你可以在 Angular 2 应用程序中使用 Angular 1 视图吗?
【发布时间】:2017-01-26 15:16:59
【问题描述】:

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

【问题讨论】:

标签: javascript angularjs angular typescript angular-upgrade


【解决方案1】:

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

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

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

问候。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-01-11
    • 1970-01-01
    • 1970-01-01
    • 2017-01-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多