gpt4 book ai didi

Angular 2 : http post not executing

转载 作者:太空狗 更新时间:2023-10-29 17:08:16 24 4
gpt4 key购买 nike

这是我第一次使用 Angular 2。我创建了一个简单的表单并尝试提交它,但是当执行 http.post 时什么也没有发生。网络选项卡中没有请求,没有错误。

这是我的代码:

 save(model) {
var uri = this._baseUri + "/api/contact/AddContact";

let md = JSON.stringify(model);

this.http.post(uri,
JSON.stringify(md),
{
headers: new Headers({
'Content-Type': 'application/json'
})
})
.map(res => res.json());


}

我已经在 save 方法上设置了一个断点,并且正在那里进行,但正如我所说,没有任何反应。我错过了什么?

最佳答案

Observables 是惰性的,因此即使您不想处理响应,您也需要订阅它们才能执行请求。

类似的东西:

save(model) {
var uri = this._baseUri + "/api/contact/AddContact";
let md = JSON.stringify(model);

this.http.post(uri,
JSON.stringify(md),
{
headers: new Headers({
'Content-Type': 'application/json'
})
})
.map(res => res.json()).subscribe();
}

希望对你有帮助,蒂埃里

关于 Angular 2 : http post not executing,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34948681/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com