【发布时间】:2018-04-05 14:16:18
【问题描述】:
我在 Angular 4.3 服务中收到了这个 httpclient 请求:
updateTermin(termin: Termin){
let url = '${this.termineUrl}/${termin.id}';
this.http
.put(url, termin, {headers: this.headers})
}
只有当我像这样附加一个 .subscribe() 时它才会被触发:
updateTermin(termin: Termin){
let url = '${this.termineUrl}/${termin.id}';
this.http
.put(url, termin, {headers: this.headers})
.subscribe()
}
另一个请求(删除或发布)无需附加 .subscribe() 即可工作。为什么?
【问题讨论】:
-
不,他们没有。无论采用何种方法,您都需要订阅要发送的 HTTP 请求。
-
不可能,需要订阅
标签: angular request httpclient put