首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ember.js对象观测器是否等同于ES6和谐Object.observe?

Ember.js对象观测器是否等同于ES6和谐Object.observe?
EN

Stack Overflow用户
提问于 2012-11-25 04:01:30
回答 1查看 1.3K关注 0票数 5

查看对象内部的新的观察ES6特性,我想知道Ember和ES6是等价的还是不同的?我们能使用守望者聚脂填充安全的馀烬吗?

EN

回答 1

Stack Overflow用户

发布于 2014-07-31 03:38:00

查看对象内部的新的观察ES6特性,我想知道Ember和ES6是等价的还是不同的?

最明显的不同。EmberJs有自己的系统,每个“模型”(其属性可以被观察到的对象)都封装在Ember.Object的一个实例中。Ember.Object基类提供了侦听属性更改的所有机制。要使用它们,只需使用.get().set()来访问和更改其属性。

我们能安全地使用Watchjs聚脂填充吗?

我以前没有尝试过这一点,但我要提醒大家不要这样做,因为据我所知,它将而不是起作用。这是因为,如上所述,Ember依赖于getter和setter来侦听对象属性的更改,而不是Object.observe。因此,即使您使用这个WatchJs (或其他任何填充),EmberJs应用程序也会忽略这些更改,因为Ember.Object目前还不理解或使用它。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13548133

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档