javascript - Angular 2 - Kendo UI 日历未正确渲染

标签 javascript jquery kendo-ui calendar kendo-ui-angular2

我正在使用Kendo-UI calendar for angular 2

但是,我遇到了日历无法正确呈现的问题。我没有收到任何错误,这就是我的日历的外观:

enter image description here

它创建一个非常大的 div(20.000 像素),并且仅在正确的位置显示工作日。当我一直向下滚动时,它确实会渲染月份和日期等,如下所示:

enter image description here

这是我用来实现日历的代码:

vendor .ts

import "@progress/kendo-angular-dateinputs";

shared.module.ts

import { CalendarModule } from "@progress/kendo-angular-dateinputs";
...
exports:[CalendarModule]

app.module.ts

import { SharedModule } from "./shared/shared.module";
...
imports: [SharedModule2]

mycomponent.component.html

<div *ngIf="showFromCalendar === true">
    <kendo-calendar></kendo-calendar>
</div>

我好像丢失了一些文件?我是 Angular 2 的新手,我不知道如何调试它,因为我没有收到任何错误,所以我希望你们能提供帮助。

提前致谢!

最佳答案

日历 CSS 似乎未加载。确保您使用的是最新版本的@progress/kendo-theme-default包,并且包含的​​样式在全局级别上注册,没有样式封装。

关于javascript - Angular 2 - Kendo UI 日历未正确渲染,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42526134/

相关文章:

javascript - 为什么 jQuery.ajax() 会在 url 中添加一个参数?

javascript - 使用 Gulp 为所有 .html 页面生成关键 CSS

javascript - 有条件地隐藏 Volusion 中的左侧导航菜单

javascript - 在 JavaScript 中循环访问 JSON 数组

charts - Kendo UI 图表图例可以自动删除空系列吗?

jquery - 自定义 Kendo 下拉多选以使用复选框

javascript - 如何使用 JavaScript、React、Angular、Vue 或 ASP.NET MVC 隐藏 Kendo UI 网格列

javascript - WinJS 在 Promise 数组中返回

javascript - 未捕获的 ReferenceError : show_pic is not defined at file:///android_asset/www/index. html:27

javascript - Jquery .change 无法检索插入的复选框值