Angular 4中的viewContentLoaded等效项

时间:2018-03-29 14:45:47

标签: angular cordova ionic3 pageload

Angular 4和ionic3的新手。我们需要在每次视图更改时调用一个函数。是否有任何常见的地方可以放置这个函数调用,如在angular 1中我们可以使用viewContentLoaded事件?

在我们的场景中,所有的导航都是通过离子进行的,经过一些研究发现我们可以实现ngAfterViewInit接口。但我相信我们需要在每一页都实现这一点。是否有任何常见的地方我们可以实现此接口,以便可以在每个页面加载时调用函数,或者如果这没有帮助,请建议如何实现这一点。

1 个答案:

答案 0 :(得分:1)

app.component.ts中的

constructor(private router: Router) {}

ngOnInit() {
  const navigated$ = router.events.map(e => e instanceof NavigationEnd);

  navigated$.subscribe(// ... logic);
}