2

手動バインディングで奇妙な動作があります。

Ember.bind(App, "value", "App.wife.value");

ソースが更新されても、バインドされた値は更新されません。

App.wife.set('value', 2); // App.value isn't updated

ただし、バインドされた値が更新されると、ソースが更新されます。

App.set('value', 4); // App.wife.value is updated

http://jsfiddle.net/wooandoo/ZN9Sg/1/

どうしたの?

4

1 に答える 1

1

うーん、Ember.bind() は実際にはグローバル パスでは機能しないようです。

使用Ember.bind(App, 'value', 'wife.value')するとうまくいくようです。おそらくバグがあります。

于 2013-01-20T12:44:49.410 に答える