angular-日历在来自数据库时不呈现事件

angular-calendar not rendering events when comming from database

我正在使用 Angular 5 和 mattlewis92/angular-calendar。 当在代码中手动定义事件时,我没有问题。但是,当我查询我的数据库并尝试将结果绑定到日历时,第一次加载时似乎存在某种同步问题。 当我执行 'onlick' 时,所有内容都会更新。

日历似乎没有那么被动。我的猜测是它是可观察到的 returns 迟到的对象。

请查看说明问题的 gif http://gph.is/2ELyvDs

谢谢

我注释掉了 changeDetection,现在似乎一切正常。

@Component({
   selector: 'mwl-demo-component',
   // changeDetection: ChangeDetectionStrategy.OnPush,
   templateUrl: 'bookingcalendar.component.html'
})