【问题标题】:Material design upgrade from 1 to 2材料设计从 1 升级到 2
【发布时间】:2019-01-10 21:27:12
【问题描述】:

我有一个使用Material Design 的Angular 2 应用程序,它使用md html 标签。

现在我想通过使用命令node_modules 升级来使用Material Components,它使用mat html 标签。

是否有可用的迁移指南,以便我现有的组件按原样工作,并且可以使用 Material Components 创建新组件。

【问题讨论】:

    标签: angular angular-material material-design


    【解决方案1】:

    不是真正的指南,但有一个前缀更新器可以自动将 md 标签转换为 mat

    你去:https://www.npmjs.com/package/angular-material-prefix-updater

    【讨论】:

      【解决方案2】:

      您可以尝试前面提到的前缀更新程序。但是请注意,原始 Angular Material (1.x) 用于 AngularJS,Material2 用于 Angular,因此升级比简单地将标签前缀从“md”更改为“mat”要复杂得多,这无论如何都不会真正正常工作。默认情况下,您的 AngularJS 代码不会在 Angular 下运行,因此它也需要迁移。请参阅Angular upgrading guide,尤其是ngUpgrade

      【讨论】:

      • 目前 AngularJS 和 Angular 2 Run 应用程序一起运行。我们降级了。我们正在使用 downgradeNg2Component 并将 Angular2 组件加载到 Angular1 应用程序中。这些新的 Angular2 组件正在使用 Material 1.x 我们现在想使用 Material2。
      猜你喜欢
      • 2019-05-23
      • 1970-01-01
      • 1970-01-01
      • 2018-03-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-05
      • 2015-07-11
      相关资源
      最近更新 更多