我正在尝试将Ember.TextField
's绑定value
到其父视图中的属性。此代码在升级到最新版本的 ember 之前有效。我已经阅读了有关新视图范围的信息,但无法弄清楚它是否/如何适用于此。
模板my-template
:
Input: {{view Ember.TextField valueBinding="theValue" }}
看法:
App.MyView = Em.View.extend({
templateName: 'my-template',
theValue: null,
init: function(){
this._super();
this.set('theValue','');
},
keyDown: function(e){
if(e.keyCode === 13){
alert(this.get('theValue'));
}
}
});
jsFiddle:演示
我试过"parentView.theValue"
了"view.parentView.theValue"
我知道我可以从内部给出TextField
aviewName
并绑定到它,MyView
但我想知道为什么以前的方法停止工作。
更新: