gpt4 book ai didi

Angular 日历 subFn 不是函数

转载 作者:太空狗 更新时间:2023-10-29 17:51:32 26 4
gpt4 key购买 nike

我在使用 Angular 5 日历组件时遇到问题 https://mattlewis92.github.io/angular-calendar

日历呈现完美,包括事件等。但是,使用 mwlCalendarPreviousViewmwlCalendarNextView 指令不起作用。

点击 then do 报如下错误:

ERROR TypeError: subFn is not a function
at CalendarPreviousViewDirective.onClick (angular-calendar.js:239)
at Object.eval [as handleEvent] (PlanningOverview.html:58)
at handleEvent (core.js:13581)
at callWithDebugContext (core.js:15090)
at Object.debugHandleEvent [as handleEvent] (core.js:14677)

导航到该onClick 方法的源代码显示了以下内容:

 /**
* @hidden
* @return {?}
*/
CalendarNextViewDirective.prototype.onClick = function () {
var /** @type {?} */ addFn = {
day: addDays,
week: addWeeks,
month: addMonths
}[this.view];
this.viewDateChange.emit(addFn(this.viewDate, 1));
};
return CalendarNextViewDirective;

这表明 subFn 确实不是一个函数。

我一定是做错了什么,但我找不到什么......

(我在 Angular 5.0.00 上使用 angular-calendar 0.23.2)

最佳答案

我在使用 Angular 6 和 angular-calendar 0.25.2 时遇到了同样的问题。我错误地设置了 [view] 属性。我有 [view]="month",但是 [view] 必须设置为 controller 中的一个变量,例如在 HTML 中:[view]='myView' 和在 Controller 中 myView: string = 'month'

关于 Angular 日历 subFn 不是函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48223713/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com