Я пытаюсь связать Ember.TextField
value
с его родительским представлением. Этот код работал до обновления до последней версии ember. Я читал о новой области обзора, но не могу понять, применимо ли/как это.Значение Ember.TextFieldBinding для parentView
Шаблон 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: demo
Я попытался "parentView.theValue"
и "view.parentView.theValue"
Я знаю, что могу дать TextField
a viewName
и привязаны к этому изнутри MyView
, но я хочу знать, почему предыдущий метод прекратил работать.
Update:
я поклялся бы я попробовал это. Благодаря! –