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"
Run Code Online (Sandbox Code Playgroud)
您可以将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"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
356 次 |
| 最近记录: |