Estoy intentando vincular Ember.TextField
's value
a una propiedad en su vista principal. Este código funcionaba antes de actualizar a la última versión de Ember. He leído sobre el nuevo alcance de la vista, pero no puedo determinar si/cómo se aplica aquí.Ember.Text Valor de campo Enlace a parentView
Plantilla my-template
:
Input: {{view Ember.TextField valueBinding="theValue" }}
Vista:
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
He intentado "parentView.theValue"
y "view.parentView.theValue"
Sé que puedo dar el TextField
a viewName
y se unen a eso desde el interior MyView
pero quiero saber por qué el método anterior dejó de funcionar.
Actualización:
hubiera jurado que he intentado. ¡Gracias! –