【问题标题】:How to change the Kendo UI Theme in Angular 2 on the client如何在客户端上更改 Angular 2 中的 Kendo UI 主题
【发布时间】:2017-02-03 00:13:34
【问题描述】:

我有一个带有 Kendo UI 控件的 angular 2 基本应用程序。我有一个主题 1、主题 2 和主题 3 的下拉菜单。还有一个按钮。默认的 styles.scss 文件应该如何处理这 3 个主题?应该在组件 ts 文件中做些什么来在运行时使用客户端上的一个或另一个主题并修改按钮颜色?

谢谢

【问题讨论】:

  • 我也有同样的问题?你解决了吗?
  • 团队中的一位设计师和其他开发人员最终做到了这一点。我们现在使用 Angular Material 和一些 Kendo 控件。我们所做的是导入所有剑道材料主题,并使用导入和带有 scss 的混入来覆盖所有和每个组件。不知道他们是怎么做到的。对不起。
  • 令人兴奋的消息,似乎 kendo 团队正在研究基于 css 变量的主题。此处正在跟踪问题。 github.com/telerik/kendo-themes/issues/798

标签: angular kendo-ui-angular2


【解决方案1】:

对于这种情况没有直接的方法。一般来说,您有两种选择:

  1. 使用已编译的 CSS 文件,并在您的页面中替换它们,就像任何其他 CSS 一样

  2. 在服务器上编译scss文件,然后替换页面上的样式。

【讨论】:

  • 我了解这些选项...但不知道该怎么做。我不清楚如果我的所有主题都必须有不同的 scss 文件,或者 1. 在我的页面中替换它是什么意思?任何帮助都会很棒。谢谢
  • 您需要有已编译的 CSS 文件可用,然后像这样替换它们 - stackoverflow.com/questions/19844545/…
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-03-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-10-17
相关资源
最近更新 更多