$http
和之间有什么区别$q
?$q
实施$http
,反之亦然?$http
,并$q
在同一时间?a)$http
以异步方式执行HTTP请求,这意味着您不确定从服务器获得答案的时间。$q
是一项服务,可让您一个接一个地执行多个异步任务。话虽如此,他们在概念上并没有什么共同之处。
b)考虑您要对服务器进行多个异步HTTP调用的情况。您可以嵌套每个调用(例如,在第一个调用的成功回调中进行第二个调用)。但是,您会遇到各种数量的呼叫。然后,您将$q
用来规避嵌套代码。
c)每当您有一个HTTP调用时,都应使用$http
。每当有许多电话时,都应使用$q
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句