我试图让它发挥作用:
http://plnkr.co/edit/xIc89cfoD1R8qn8Ojrht?p=preview
要触发错误,请尝试打开日历。
基本上markDisabled
回调无法访问被调用的组件。
我相信它应该,是吗?这是ng-bootstrap
如何实现这个问题吗?
还有其他办法吗?
答案 0 :(得分:2)
在Angular中传递方法通常不会这样(根据我的经验)。
为了使这样的事情起作用,我将方法分配给变量:
isDisabled = (date: NgbDateStruct, current: {month: number}) => {
console.log('Allow Weekend', this.allowWeekend);
return date.month !== current.month;
}