【发布时间】:2019-08-19 05:08:51
【问题描述】:
当我使用 ForkJoin 时出现以下错误:TypeError: Converting circular structure to JSON
我想在 Angular 中使用 ForkJoin 一次发送多个发布请求。
fetch_details(res){
var requests_list = [];
if(res == 1){
let request = this.http.post('BankDetailsUpdate', bank_params );
requests_list.push(request);
}
if(res == 2){
let request = this.http.post('PersonalDetailsUpdate', bank_params );
requests_list.push(request);
}
this.save_details(requests_list);
}
save_details(requests_list){
if(this.rejectedDetailsForm.valid){
forkJoin(requests_list).subscribe(results => {
console.log(results, "results");
},
error => console.log("Error: ", error),
() =>{
});
}
}
我遇到以下错误:
Error: TypeError: Converting circular structure to JSON
at JSON.stringify (<anonymous>)
我在这里缺少什么?你能帮忙吗
【问题讨论】:
-
对象可能存在循环引用
-
嗨,这不是
ForkJoin错误,我认为在您的应用程序中,在html页面中,您有打印数组,这就是它破坏下一次编译的原因。
标签: javascript angular fork-join