Javascript 余烬双向绑定不起作用?

Javascript 余烬双向绑定不起作用?,javascript,binding,ember.js,2-way-object-databinding,Javascript,Binding,Ember.js,2 Way Object Databinding,我对灰烬还比较陌生,到目前为止我真的很喜欢它。我在他们的文档中处理一些示例代码,但似乎无法得到我应该得到的双向有界值?我从他们提供的示例中借用了代码,没有错误 其实很简单,一份薪水是给妻子定的,和丈夫有关系,重新定在丈夫身上,妻子的薪水应该反映出变化,但事实并非如此 这是我的jsbin: 感谢您的帮助:)您对丈夫收入所做的更改必须在Ember.run循环中调用,才能启动绑定。我用叉子叉了你的jsbin,你可以看到它在工作hmm,这有点不优雅。如果找到匹配的/^*Binding/,他们为什么不从s

我对灰烬还比较陌生,到目前为止我真的很喜欢它。我在他们的文档中处理一些示例代码,但似乎无法得到我应该得到的双向有界值?我从他们提供的示例中借用了代码,没有错误

其实很简单,一份薪水是给妻子定的,和丈夫有关系,重新定在丈夫身上,妻子的薪水应该反映出变化,但事实并非如此

这是我的jsbin:


感谢您的帮助:)

您对丈夫收入所做的更改必须在Ember.run循环中调用,才能启动绑定。我用叉子叉了你的jsbin,你可以看到它在工作

hmm,这有点不优雅。如果找到匹配的/^*Binding/,他们为什么不从set方法触发它?谢谢你的快速回答,顺便说一句,我想投票给你的答案,但我还没有声誉。通常在余烬,当你修改属性时,你已经在运行循环的上下文中了。也就是说,修改倾向于响应UI上触发的事件。当这些事件被触发时,余烬将随后发生的所有事件包装在运行循环中。所以,这是一个非典型病例。