承诺和观察

我是角度2的初学者。 在HTTP方法中,我们在项目中使用Subject(BehaviourSubject),并且我知道Subject是一种特殊的Observable,并且有一些独特的特性。

据我所知,

  • Promises和Observables用于从API获取数据
  • 我们必须同意承诺或观察以获得最新价值
  • 我不能得到这些东西,

  • 在这里可以取消和不可取消的意思是什么?
  • Promise返回单个值,而Observables返回多个值?
  • 任何人都请解释我这些事情,以更好地理解。 提前致谢


    Promise返回单个值,而Observables返回多个值

  • 承诺给你一个承诺,即将返回一个价值。 Observable提供了一个流式机制,并可能为单个订阅引发多个事件/返回多个值。
  • 在这里可以取消和不可取消的意思是什么?

  • 可观察订阅可以(并且应该)在不再需要时取消。 如果你认为他们可以“永远”返回值,那么这种方法是有道理的。 承诺不支持取消(我认为它是在规范中,但最终没有实施)
  • 希望这可以帮助

    链接地址: http://www.djcxy.com/p/55475.html

    上一篇: Promises and Observables

    下一篇: BehaviorSubject vs Observable?