.toPromise().then(...).catch(...).finally 不是函数
我在 Firefox 上遇到此错误,并且我使用的是 rxjs 6.5.4 版本:
未处理的承诺拒绝类型错误: this.service.getPastData2(...).toPromise().then(...).catch(...).finally 不是一个函数
我的代码:
lineMap(criteria: ReportCriterionModel){
this.service
.getPastData2(
criteria.deviceIds[0].toString(),
criteria.vehiclePlates[0].toString(),
criteria.startDate,
criteria.finishDate)
.toPromise()
.then(
(data) => {
this.loadDataToMap(data);
this.filterData = criteria;
},
(err) => {
if (err.status == 400) {
this.isLoadingFms.next(false);
}
}
)
.catch(
(err) => {
console.log(err);
}
)
.finally(
() => {
this.isLoadingFms.next(false);
}
)
}
I'm getting this error on Firefox and I'm using rxjs 6.5.4 version:
Unhandled promise rejection TypeError:
this.service.getPastData2(...).toPromise().then(...).catch(...).finally
is not a function
My code:
lineMap(criteria: ReportCriterionModel){
this.service
.getPastData2(
criteria.deviceIds[0].toString(),
criteria.vehiclePlates[0].toString(),
criteria.startDate,
criteria.finishDate)
.toPromise()
.then(
(data) => {
this.loadDataToMap(data);
this.filterData = criteria;
},
(err) => {
if (err.status == 400) {
this.isLoadingFms.next(false);
}
}
)
.catch(
(err) => {
console.log(err);
}
)
.finally(
() => {
this.isLoadingFms.next(false);
}
)
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论