Angular 2项目的白标签

15

我有一个Angular 2应用程序,需要创建基于该应用程序的白标项目。在白标项目中,我需要更改一些组件的CSS,并添加新路由/新组件。有什么建议的方法来处理这个问题?

1个回答

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接