Angular 2 bootstrap 个过程
Angular 2 bootstrap process
我想在调用 Angular 中的 bootstrap 方法之前发出 AJAX 请求 2 以 bootstrap 页面加载应用程序。
使用 Angular 是否有任何我可以监听的挂钩?我知道我可以将它包装在普通 javascript ajax 请求中,但我认为可能有一种标准方法可以使用 Angular 2. 我需要先从服务器获取配置文件我启动 Angular 2 应用程序。
据我所知Angular没有为这个用例提供特殊的钩子。
一个简单的 "workaround" 就是用 ngIf
:
包裹根组件模板的内容
@Component({
selector: 'my-app',
template: `
<div *ngIf="_config">
...
</div>`
...
)}
export class MyApp {
private _config;
constructor(configService:ConfigService) {
configService.change.subscribe(value) => {
this.config = value;
});
}
}
我想在调用 Angular 中的 bootstrap 方法之前发出 AJAX 请求 2 以 bootstrap 页面加载应用程序。
使用 Angular 是否有任何我可以监听的挂钩?我知道我可以将它包装在普通 javascript ajax 请求中,但我认为可能有一种标准方法可以使用 Angular 2. 我需要先从服务器获取配置文件我启动 Angular 2 应用程序。
据我所知Angular没有为这个用例提供特殊的钩子。
一个简单的 "workaround" 就是用 ngIf
:
@Component({
selector: 'my-app',
template: `
<div *ngIf="_config">
...
</div>`
...
)}
export class MyApp {
private _config;
constructor(configService:ConfigService) {
configService.change.subscribe(value) => {
this.config = value;
});
}
}