在渲染组件选择器之前,有没有办法解析(预取)数据?
我想在渲染根组件之前预先获取数据。
答案 0 :(得分:1)
在使用路由器
加载组件之前,您可以使用路由器中的resolve来预取数据path: myPath,
component: components.myComponent,
resolve: {
data: resolvers.service
}
https://blog.thoughtram.io/angular/2016/10/10/resolving-route-data-in-angular-2.html
答案 1 :(得分:0)
我认为你必须实现onInit接口的ngOnInit来在渲染之前解析数据。 In the Lifecycle hooks of angular,NGOnInit:在Angular首次显示数据绑定属性并设置指令/组件的输入属性后初始化指令/组件。在第一次ngOnChanges之后调用一次。