【发布时间】:2020-11-26 14:03:05
【问题描述】:
我有这个工作
findTest(name: string) {
this.http.get<HttpResponse<any>>(destination, options).subscribe(data => {
console.log(data);
});
这很有效,因为响应在到达后会打印到控制台。 我不明白如何使用它,所以我可以这样做。
add() {
const check = this.testsService.findTest(this.name);
console.log(check);
}
(基本上,有什么方法可以让findTest() 返回数据并将这些数据发送到add() 并进一步处理)
【问题讨论】:
-
Http 调用是异步的,所以你的函数不能直接返回值。它应该返回
Observable,以便您可以在调用函数中订阅它。 -
是的,这就是我想要理解的,如何处理这种异步性
标签: angular typescript http-get