在Angular中,从Http服务发出的http请求很冷.
在这种情况下,冷却意味着在有人订阅从Http.get,Http.post等返回的observable之前不会发出http请求.此外,对http observable的每个订阅都会导致触发不同的http请求.这是因为,作为一个冷可观察对象,http observable负责在订阅时创建其生成器(即Ajax请求),并且每个订阅将创建一个单独的值生成器(即单独的Ajax请求).
它的冷却,因为任何请求只在您订阅它时才开始产生价值.没有跑步
http.get().subscribe((response) => ...)
Run Code Online (Sandbox Code Playgroud)
不会向服务器发送请求.http.get()
单独只是一个对象.
归档时间: |
|
查看次数: |
1399 次 |
最近记录: |