Эта ошибка предупреждает вас, что в обещании произошла ошибка, но не было обработчика.
Поскольку вы используете async/await
в своем обещании, вам необходим блок catch
:
ngOnInit() {
this.classPrg = this.classPrgStore.state.entry.data;
if (!this.classPrg) {
let id: string = this.activedRoute.snapshot.params['id'];
try {
if (await this.classPrgStore.loadClassPrg(id).toPromise()) {
this.classPrg = this.classPrgStore.state.entry.data;
this.classPrg.startDate = new Date(this.classPrg.startDate);
this.classPrg.endDate = new Date(this.classPrg.endDate);
}
} catch (error) {
// Handle error, or just leave blank to ignore error
}
}
}