我在Angular 2+应用程序中使用自定义的Bootstrap 3主题,以及Telerik的Angular 2组件。默认的Telerik主题与Bootstrap不匹配,所以我想使用官方的Telerik Bootstrap主题。问题是,"官方" Angular的Bootstrap主题适用于Bootsrtap 4版本,它与我的Bootstrap 3皮肤不兼容。
由于bootstrap 4仍然是Alpha,我真的不想升级我的项目。
Kendo for JQuery支持Bootstrap 3,所以我试图通过在我的应用程序中包含完整的Kendo JQuery文件夹来使用css,并在我的scss中通过替换来引用这样的css:
@import "~@progress/kendo-theme-default/scss/all";
与
@import "assets/content/kendo/css/kendo.common-bootstrap.min.css";
@import "assets/content/kendo/css/kendo.bootstrap.min.css";
@import "assets/content/kendo/css/kendo.dataviz.min.css";
@import "assets/content/kendo/css/kendo.dataviz.bootstrap.min.css";
绝对没有工作单元我已经在v3文件上面添加了默认的角度主题参考。
现在事情开始变得更好或更少,就像弹出窗口已经改变一样,但网格过滤器图标变得错位了。我找到了一些故障的解决方法,但我不确定我是否只是浪费时间在sg上。这本身并不意味着什么。
那么在角度应用程序中使用Bootstrap 3主题Kendo组件是否有开箱即用的解决方案?或者也许我对Bootstrap 4错了,它已经可以用于生产了吗?