【发布时间】:2018-11-29 04:16:00
【问题描述】:
我想在使用 Angular 的 POST 请求之后调用发出 GET 请求。
这是我到目前为止的代码,这是好的解决方案吗?
update(){
this.http.post<any>("/ssservice", "products=" + body, options)
.suscribe({
complete: () => {
this.http.get<Product[]>("/ssservice")
.suscribe({
(data: Product[]) => products.push(...data),
err => console.log(err)})
}
});
}
非常感谢任何帮助。
【问题讨论】:
-
是的,这是一个很好的方法,但为了更简洁的代码,您可以调用另一个函数,从成功的发布请求中获取请求代码。
-
@PardeepJain 感谢您的回复。请提供详细的答案,并确保我将其标记为已回答并投票。提前致谢
-
添加了答案,似乎由于网络问题,答案已保存在草稿中,之前有人回答过
标签: javascript angular asynchronous post get