【问题标题】:AngularJS component as a component in Angular 8AngularJS 组件作为 Angular 8 中的组件
【发布时间】:2021-01-19 07:11:43
【问题描述】:

我有一个 AngularJS 应用程序(比如 x),我们之前在其他 AngularJS 应用程序中用作指令。 现在我们正在为我们的新应用程序使用 Angular 8,我们需要使用相同的 AngularJS 组件(x)。 有没有办法做到这一点,而无需将此组件 x 的代码迁移到较新的 Angular 版本,因为此组件 x 的代码很大。 有人告诉我使用微前端,但我不明白如何在这种情况下使用它。

任何想法/建议将不胜感激!

【问题讨论】:

    标签: angularjs angular angularjs-directive


    【解决方案1】:

    一种可能的方法是将您的 Angular 8 应用程序转换为一个混合应用程序,该应用程序可以引导每个 Angular 和 AngularJS 部分。为此,您的 AngularJS 应用程序需要在 1.5 中

    请参阅此文档以将您的应用转变为混合应用:https://angular.io/guide/upgrade

    然后,您将 AngularJS 指令提取到一个可在两个应用程序中使用的包中,并避免重复代码。

    也许这个老话题可以帮助你:) :Use AngularJS directive in Angular Component

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-04-08
      • 1970-01-01
      • 2019-09-05
      • 2020-06-01
      • 2020-01-18
      • 1970-01-01
      • 1970-01-01
      • 2019-05-02
      相关资源
      最近更新 更多