离子3角组件负载侦听器



在我的离子3 Angular应用中,我编写了一个组件,该组件正在使用Chart.js图表。

使用这些图表注入。问题是当应用程序渲染时,组件有时尚未初始化,图表数据初始化会引发未定义的错误。

在离子页面上调用了IonicViewDID负载。但是在组件中,似乎没有调用相同的方法。

因此,通过知道画布被初始化而进行数据初始化的最佳方法是什么。

您可以尝试ngoninit钩子和ngafterviewinit。

ngoninit将在初始化指令的数据结合属性后调用。

在组件的视图完全初始化后,将调用AfterViewInit。

class Some implements OnInit, AfterViewInit {
  ngOnInit() {
  }
  ngAfterViewInit() {}
}

相关内容

最新更新