【发布时间】:2018-05-10 02:13:00
【问题描述】:
我需要在应用程序以 Angular 启动之前获取路由数据。
类似于我们在 AngularJS[https://stackoverflow.com/a/16539428/6687096] 中所做的事情
在上面的链接中,我们可以进行正常的 ajax 调用以从服务器获取数据,然后应用程序将手动引导。
我们如何在 Angular 中实现相同的机制?
或者在应用程序引导之前是否有任何预构建的事件来从服务器获取数据。 ?
或者我们必须从main.ts 文件中拨打http 电话?如果这样做,我们如何与其他组件共享响应?
例如:
if (environment.production) {
enableProdMode();
}
someHttpCall().then(function(response){
platformBrowserDynamic().bootstrapModule(AppModule)
.catch(err => console.log(err));
})
如果我们执行上述操作,如何创建 HttpClient 实例,因为没有类?
【问题讨论】: