如何捕捉编辑或DI等启动错误并显示一些有意义的消息,而不是在空白页面上“加载”字词?
Try
/ catch
bootstrapModule
在某些情况下有效:
try {
platformBrowserDynamic().bootstrapModule(AppModule);
} catch(ex) {
handle(ex);
}
但不是全部,例如检查this plunker。
答案 0 :(得分:1)
bootstrapModule
函数会返回Promise<NgModuleRef<M>>
,因此您可以这样:
platformBrowserDynamic()
.bootstrapModule(AppModule)
.catch(err => console.log(err));