mercredi 9 novembre 2016

Ember 2.8 - why is parent property not bind to the child?

My code:

signup.emblem:

= validating-form onsubmit=(action 'signUp')
  = input-field value=username
  span 

validating-form.js:

submit(event) {
  console.log(this.get('username') //undefined
  this.sendAction('onsubmit')
}

signup.js:

actions: {
    signUp() {      
      console.log(this.get('username')) // value from input
    }
  }

As you can see the basic idea is some value in input gets validated in validating-form component and then if everything is fine it'll call some controller action or set some properties.

The problem is that apparently this form component isn't bind to properties from controller, even though its child component (input-field) is. Can you tell me what am I doing wrong here?




Aucun commentaire:

Enregistrer un commentaire