【问题标题】:Kendo UI Scheduler error "this.intlService.weekendRange is not a function"Kendo UI 调度程序错误“this.intlService.weekendRange 不是函数”
【发布时间】:2019-10-03 19:33:50
【问题描述】:

我最近将调度程序更新到了 1.0.1 版,但出现了这个错误:

ERROR TypeError: this.intlService.weekendRange is not a function
   at SchedulerComponent.get [as workWeek] (index.js:2536)
   at SchedulerComponent.push../node_modules/@progress/kendo-angular-scheduler/dist/fesm5/index.js.SchedulerComponent.notifyOptionsChange (index.js:2495)
   at SchedulerComponent.push../node_modules/@progress/kendo-angular-scheduler/dist/fesm5/index.js.SchedulerComponent.ngAfterContentInit (index.js:2243)
   at callProviderLifecycles (core.js:22409)
   at callElementProvidersLifecycles (core.js:22390)
   at callLifecycleHooksChildrenFirst (core.js:22380)
   at checkAndUpdateView (core.js:23311)
   at callViewAction (core.js:23548)
   at execEmbeddedViewsAction (core.js:23511)
   at checkAndUpdateView (core.js:23308)

HTML 没有改变,所以我怀疑更新破坏了它。即使出现以下错误,<kendo-scheduler> 行也会发生错误

<kendo-scheduler>
    <kendo-scheduler-month-view>
    </kendo-scheduler-month-view>
</kendo-scheduler>

调度程序月份似乎是唯一有效的视图(日、周都错误地显示为 1 行)

【问题讨论】:

    标签: angular kendo-ui kendo-ui-angular2 kendo-scheduler


    【解决方案1】:

    当我查看 npm 更新时,我收到如下警告:

    npm WARN @progress/kendo-angular-scheduler@1.0.1 requires a peer of @progress/kendo-angular-buttons@^5.0.0 but none is installed. You must install peer dependencies yourself.
    npm WARN @progress/kendo-angular-scheduler@1.0.1 requires a peer of @progress/kendo-angular-dateinputs@^4.0.0 but none is installed. You must install peer dependencies yourself.
    npm WARN @progress/kendo-angular-scheduler@1.0.1 requires a peer of @progress/kendo-angular-dialog@^4.0.0 but none is installed. You must install peer dependencies yourself.
    npm WARN @progress/kendo-angular-scheduler@1.0.1 requires a peer of @progress/kendo-angular-dropdowns@^4.0.0 but none is installed. You must install peer dependencies yourself.
    npm WARN @progress/kendo-angular-scheduler@1.0.1 requires a peer of @progress/kendo-angular-popup@^3.0.0 but none is installed. You must install peer dependencies yourself.
    npm WARN @progress/kendo-angular-scheduler@1.0.1 requires a peer of @progress/kendo-angular-intl@^2.0.0 but none is installed. You must install peer dependencies yourself.
    npm WARN @progress/kendo-angular-scheduler@1.0.1 requires a peer of @progress/kendo-angular-l10n@^2.0.0 but none is installed. You must install peer dependencies yourself.
    npm WARN @progress/kendo-angular-scheduler@1.0.1 requires a peer of @progress/kendo-recurrence@^1.0.0 but none is installed. You must install peer dependencies yourself.
    

    一旦我解决了这些问题,我就不再遇到错误了。

    【讨论】:

    • 也为我工作,谢谢。通常的软件包版本问题。太浪费时间了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-07-28
    • 2016-10-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多