【发布时间】:2018-04-24 16:18:56
【问题描述】:
我将在我的 Angular 5 应用程序中实现主题,它不应是框架中的一些默认主题,而是定制的主题。我确实看过 Angular Material,但有很多我不会使用的默认主题。
所以我需要关于使用 Angular 5 和 SASS 实现自定义主题的最佳方法的建议。
提前非常感谢:-)
【问题讨论】:
我将在我的 Angular 5 应用程序中实现主题,它不应是框架中的一些默认主题,而是定制的主题。我确实看过 Angular Material,但有很多我不会使用的默认主题。
所以我需要关于使用 Angular 5 和 SASS 实现自定义主题的最佳方法的建议。
提前非常感谢:-)
【问题讨论】:
一种方法是根据high level containers/shell 组件来打破您的主题。这些可用于为页面提供布局。
然后您的主题可以分解为小部件的modules 和providers。这样您的所有小部件都可以导入。
有了这个,你可以有一些准备好使用延迟加载页面,比如login、register等
使用 Angular 构建主题并使用 bootstrap 4 作为 css 框架的示例教程:https://www.telerik.com/blogs/create-angular-app-themes-with-bootstrap-4-sass-kendo-ui
【讨论】: