Observables vs Promises

Promises和Observables都为我们提供了抽象,帮助我们处理应用程序的异步性质。 然而,两者之间存在重要的区别:

  • 如上面的例子所示,Observables可以定义异步行为的建立和分解。
  • Observables是可取消的
  • 此外,可以使用API提供的重试操作符之一重试Observable,例如retry和retryWhen。 另一方面,Promises需要调用者访问返回promise的原始函数,以便具有重试能力。

results matching ""

    No results matching ""