在Angular4中,向端点发出请求,并从其中返回一个Post数组。标题是正确的。在'next' in subscribe() data中正确分配,而console.log会显示它。但是,this.posts是空的,或者是未定义的,正如您在console.log of posts2中看到的那样。
有什么不对,我该如何解决?
我在想一个在初始化实例之后实现的承诺。这怎么可能是?或者,它通过if语句,甚至在发出请求之前返回一个未定义的值。
我怎么能不让它这么做?
import {Injectable} from '@angular/core';
import {Ht
我在我的网站上有这个java脚本代码,当有人订阅我的时事通讯时,它就会执行。它基本上就是post请求。这是一段代码。
function es_submit_request(url, parameters, es_widget_form) {
http_req = false;
http_req.onreadystatechange = function() {eemail_submitresult(es_widget_form)}; // Passing the form to the submit request
http_req.open('POST', url, tru
我有下面的代码,在100个元素的循环中请求http.post,但将数据保存在数据库中仅用于前一到两个记录,其余的得到内部服务器错误。
post(data: any): Observable<any> {
return this.http.post(myUrl, data);
}
myMethod() {
for (let i = 0; i < this.myJSON.length; i++) { // 100 elements
// Some Business Logic and changing myForm values
this.pos