15

我有一个 Angular 2 应用程序,我需要基于它创建一个白标项目。在白标中,我需要更改一些组件 css 并添加新路由/新组件。解决此问题的推荐方法是什么?

4

1 回答 1

1

我会

  • 创建一个 Angular 库(参见https://medium.com/@tomsu/how-to-build-a-library-for-angular-apps-4f9b38b0ed11),
  • 在库的全局样式表中定义可以被白标消费者覆盖的样式部分(而不是在每个单独的组件中),
  • 在白标消费者应用程序中覆盖这些部分,
  • 从库中导出所有相关组件(和路由模块),
  • 将路由和组件导入消费者,并在此基础上添加其他特定路由/组件。
于 2018-12-11T19:37:49.233 回答