Ember.TextField
親ビューの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
が、以前の方法が機能しなくなった理由を知りたいです。
アップデート: