是否有任何简单的方法可以实现临时禁用一个或多个对象属性的通知?
我知道你可以推迟他们beginPropertyChanges()
and endPropertyChanges()
但在我明确启用这些更改之前,我根本不希望收到这些更改的通知。
先感谢您。
使用案例:我必须设置一个对象的属性(A
)与另一个对象(B
)。的性质B
正在通过其他对象的多种方法进行观察。在某些时候B
对象的数据被清除,观察者得到通知,稍后 HTTP 响应会为它们设置一些有用的东西。我不希望观察者在清除对象时收到通知,因为属性值当时无效。
Ember 不支持暂停通知。我强烈建议不要玩弄上述评论中提到的私有 API。
我想知道为什么你要在 HTTP 请求之前清除对象的数据?看起来很奇怪。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)