पर बाध्यकारी मैं Ember.TextField
के value
को इसके मूल दृश्य में किसी संपत्ति को बांधने की कोशिश कर रहा हूं। यह कोड एम्बर के नवीनतम संस्करण में अपग्रेड करने से पहले काम करता था। मैंने नए दृश्य स्कोपिंग के बारे में पढ़ा है लेकिन यह पता नहीं लगा सकता कि यह कैसे/कैसे लागू होता है।Ember.TextField value 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"
की कोशिश की है मैं जानता हूँ कि मैंदे सकते हैं 210 ए viewName
और MyView
के अंदर से बांधें लेकिन मैं जानना चाहता हूं कि पिछली विधि क्यों काम करना बंद कर दी गई।
अद्यतन:
मैं शपथ ली है | मुझे लगता है कि कोशिश की:
मैं @ebryn बेला ली गई। धन्यवाद! –