Angular2 - 解析组件选择器

时间:2017-03-01 11:39:31

标签: angular

在渲染组件选择器之前,有没有办法解析(预取)数据?

我想在渲染根组件之前预先获取数据。

2 个答案:

答案 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之后调用一次。