1

我正在使用复杂的 javascript 对象,我想将其包装到 Ember.Object.create 中,这样我就可以从属性绑定中受益。然而,当我创建我的 ember 对象时,我失去了我在初始对象中的所有功能,但所有属性都被转移了。

这是一个例子:

http://jsfiddle.net/kcjzw/88/

在 Ember.Object.create 之后,作为原始对象一部分的引入函数会丢失。有没有办法在保持 Ember.Object.create 的好处的同时保持原型功能。

谢谢您的帮助

4

1 回答 1

2

您可以在不使用 Ember 对象系统的情况下使用 Ember 的绑定。

这是一个Ember.bind()用于设置与其他对象的绑定的示例。Ember.run.sync()在绑定设置和属性更改后,调用是同步绑定所必需的。

http://jsfiddle.net/kcjzw/95/

于 2012-06-06T04:33:46.583 回答