查看对象内部的新的观察ES6特性,我想知道Ember和ES6是等价的还是不同的?我们能使用守望者聚脂填充安全的馀烬吗?
发布于 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目前还不理解或使用它。
https://stackoverflow.com/questions/13548133
复制相似问题