Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用Forkjoin-post方法获取错误_Javascript_Angular_Fork Join - Fatal编程技术网

Javascript 使用Forkjoin-post方法获取错误

Javascript 使用Forkjoin-post方法获取错误,javascript,angular,fork-join,Javascript,Angular,Fork Join,当我使用ForkJoin时,得到以下错误:TypeError:将循环结构转换为JSON 我想在Angular中使用ForkJoin一次发送多个post请求 fetch_details(res){ var requests_list = []; if(res == 1){ let request = this.http.post('BankDetailsUpdate', bank_params ); requests_list.push(request); } if(res ==

当我使用ForkJoin时,得到以下错误:TypeError:将循环结构转换为JSON

我想在Angular中使用ForkJoin一次发送多个post请求

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>)
Error:TypeError:将循环结构转换为JSON
在JSON.stringify()上

我错过了什么?你能帮我解决这个问题吗?

问题在那些可观察列表中有不正确的值,比如我没有使用formcontrolname.value,而是直接使用了formcontrolname,所以因为发生了循环错误


感谢您的支持,我希望此问题可能对其他人有所帮助。

问题已得到解决,问题在可观察列表中存在不正确的值,例如,我没有使用formcontrolname.value,而是直接使用formcontrolname,因此,由于发生了循环错误


感谢您的支持,我希望这个问题可能会对其他人有所帮助。

可能存在objectHi的循环引用,这不是
ForkJoin
错误,我认为在您的应用程序中,在
html
页面中,您有打印数组,这就是为什么它会中断下一次编译。可能存在objectHi的循环引用,这不是一个
ForkJoin
错误,我认为在你的应用程序中,在
html
页面中,你有打印数组,这就是为什么它会破坏下一次编译。