Ошибка планировщика пользовательского интерфейса Kendo: «this.intlService.weekendRange не является функцией» - PullRequest
0 голосов
/ 03 октября 2019

Я недавно обновил свой планировщик до версии 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 Ответ

0 голосов
/ 04 октября 2019

Когда я смотрел на обновление 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.

Как только я решил эти проблемы, я больше не получил ошибку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...