2017-02-16 68 views

回答

1

您需要安装KendoUI默认主题,这不是其他kendo软件包的依赖。

@progress/kendo-theme-default 

见文档和教程在这里: http://www.telerik.com/kendo-angular-ui/components/styling/

然后,您可以在标签中加入了all.css文件,或者将其包含在你的根组件(通常app.component)与Encapsuation设置为无,所以它可以应用于下面的所有组件。

如果您想使用scss文件,您需要配置您的软件包管理器以便能够生成scss文件。

+0

谢谢。我其实是这样做的。我在下面的组件中给出了一个参考。是否有其他步骤需要遵循,但没有奏效。 styleUrls:['../../node_modules/@progress/kendo-theme-default/dist/all.css'] – user1987963

+0

如果你把它放在你的组件中,你需要做其他的步骤,因为样式封装。看到我的其他答案在这里:http://stackoverflow.com/questions/41856955/kendo-angular-2-themes/41869272#41869272 –

+0

我试过你建议的方式。但是,当我建立我的webpack它的失败。无法读取 - @导入“〜@ progress/kendo-theme-default/scss/all”;有没有简单的方法可以使剑道主题适用于我的剑道网格。当我试图只包含在我的组件中时,样式ViewEncapsulation无法识别。任何建议非常感谢。 – user1987963