在我的Ionic 3角度应用程序中,我编写了一个组件,它使用chart.js图表。
这些图表是用。问题是当应用程序被呈现时,组件有时还没有初始化,图表数据初始化会抛出未定义的错误。
在Ionic页面上,调用ionicViewDid load方法。但是在组件中,似乎没有调用相同的方法。
那么,通过知道画布已被初始化,什么是进行数据初始化的最佳方法。
发布于 2017-09-20 21:44:08
您可以尝试ngOnInit钩子和ngAfterViewInit。
在初始化指令的数据绑定属性后,将调用ngOnInit。
AfterViewInit将在组件的视图完全初始化后调用。
class Some implements OnInit, AfterViewInit {
ngOnInit() {
}
ngAfterViewInit() {}
}https://stackoverflow.com/questions/46332196
复制相似问题