我有点困惑,因为据说Obejct.observe是从ES2016中撤走的。
另一方面,有谈角连接提到他们将依赖它。
因此,据我所知,角2并不直接依赖于Object.observe,而是依赖于使用Object.observe的RxJS
你能帮我了解一下这次撤退的影响吗?我也很困惑,这将如何影响功能反应的javascript开发。
如果这是个愚蠢的问题,很抱歉,但所有这些概念对我来说都是全新的。
发布于 2015-11-11 21:00:16
RxJS不依赖于Object.observe (而且afaik将来也不打算这样做),因为RxJS本身并没有一个可观察对象的概念(不过,您可以创建具有可观测流的对象作为值)。
对于角Object.observe来说,它是相关的,但我认为它还没有依赖它(或者至少不依赖于铬外)。
不管怎么说,如果您需要可观察的对象,那么仍然可以通过使用可观察库来实现这一点,如本博客中所解释的那样。
发布于 2016-11-09 10:22:10
菲伊..。在使用Object.observe (Obj)时,v4.1.0确实有些依赖于Rx.Observable.ofObjectChanges.
在chrome中自己测试它,现在它已经消除了对OO的支持,如果您使用此方法创建一个可观察到的OO错误,则会得到一个OO错误。
因此,虽然OO与RxJS上下文中的可观测值无关,但OO在4.1.0中使用,这是当前稳定的,尚未在5.X.X中实现(我猜延迟是由于切换到代理)。
因此,如果您想使用流和Rx模式,那么没有问题,如果您想要使用RxJS来观察一个对象,对不起,您将不得不使用多填充代理,并使用它,因为ofObjectChanges是打破的自动柜员机铬稳定。
https://stackoverflow.com/questions/33629262
复制相似问题