ドキュメントとソースを読みましたが、まだ両方で混乱しています。何か案は?
質問する
357 次
1 に答える
6
Ember.Binding(to, from).oneWay().connect(obj)
Ember.oneWay(obj, to, from)
直接作成する方法ですが、同じことを行うエイリアスがあります..使用例:
App.aObject = Ember.Object.create({
val: "blah blah"
});
App.bObject = Ember.Object.create({
val: ""
});
Ember.oneWay(App, 'bObject.val', 'aObject.val');
Ember.get('App.bObject.val'); // => "blah blah"
その Ember.oneway() を変数に取り込んで、後でバインディングを手動で切断するために使用できますが、通常は Ember の舞台裏の魔術を使用して、「Binding」で値を終了することによりバインディング バインディングを作成するだけなので、最終的には次のようになります。 :
App.aObject = Ember.Object.create({
val: "blah blah"
});
App.bObject = Ember.Object.create({
valBinding: Ember.Binding.oneWay('App.aObject.val');
});
Ember.get('App.bObject.val'); // => "blah blah"
于 2012-12-17T23:59:43.853 に答える