1

我正在尝试从路由器验证我的模型。但它总是返回true。但我不确定我所做的是否完全正确。任何人请帮助我从路由器验证我的模型。

这是我的代码:

import Ember from 'ember';
import Validations from '../components/validation';

export default Ember.Route.extend(Validations, {
  model(){
    return {"emailAddress" : null }
  },
  actions:{ 
    formValidate(){
      var emailAddress = this.controllerFor(this.routeName).get('model.emailAddress');

       console.log("email", emailAddress );
      //seems not works the validate method
      this.validate().then(({model,validations})=>{
        if(validations.get('isValid')){
          console.log('this is valid', validations.get('isValid') );
        }
      });

    }
  }
});

现场演示:ember-twiddle

4

0 回答 0