【问题标题】:Can components or directives be used in both AngularJS and Angular for a hybrid app?组件或指令可以在 AngularJS 和 Angular 中用于混合应用程序吗?
【发布时间】:2018-02-07 22:25:58
【问题描述】:

如果我使用 ngUpgrade 创建一个混合应用程序来将 AngularJS 迁移到 Angular,那么“升级”的 AngularJS 指令/服务仍然可以在 AngularJS 端使用吗?同样,“降级”的 Angular 组件还能在 Angular 端使用吗?

通读文档,我发现这两个框架可以并行运行,但没有提到组件是否可以同时运行。

【问题讨论】:

  • 为什么投反对票?请解释一下,以便我改进问题。
  • @MikeMcCaughan,这不是真的,我做了研究。我发现这两个框架可以并排运行,但找不到任何关于组件是否可以同时在两侧运行的提及。
  • 嗯,这个问题没有证据表明这项研究。投票(或至少是我的投票)是基于所提出的问题,而不是基于对提问者可能做了什么或可能没有做过什么的猜测或推测。
  • @MikeMcCaughan,现在你知道了。我也更新了问题。

标签: javascript angularjs angular hybrid


【解决方案1】:

是的,您可以同时运行这两种方法。 Angular 有一个非常好的document 用于从 AngularJS(1.x) 升级到 Angular。回答你问题的关键是

成功升级的关键之一是逐步升级,通过在同一个应用程序中并排运行两个框架,并将 AngularJS 组件一个一个移植到 Angular。这使得在不中断其他业务的情况下甚至可以升级大型和复杂的应用程序,因为工作可以协作完成并分散在一段时间内。 Angular 中的升级模块旨在实现无缝增量升级。

通读本文档应该可以帮助您实现您想要做的事情。

【讨论】:

    猜你喜欢
    • 2018-06-10
    • 2016-01-09
    • 1970-01-01
    • 2020-07-21
    • 1970-01-01
    • 2018-06-14
    • 2019-02-12
    • 2019-12-27
    相关资源
    最近更新 更多