Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ember.js validate()不是ember cp validation中的函数_Ember.js_Ember Cli_Ember Cp Validations - Fatal编程技术网

Ember.js validate()不是ember cp validation中的函数

Ember.js validate()不是ember cp validation中的函数,ember.js,ember-cli,ember-cp-validations,Ember.js,Ember Cli,Ember Cp Validations,我在ember js应用程序中使用ember cp验证进行验证。在组件页面中使用validate()方法。但是我得到了一个错误(validate不是一个函数)。我提到了这个 在模型页面(profile.js)中 和组件页 import Ember from 'ember'; export default Ember.Component.extend({ actions: { authenticate() { le

我在ember js应用程序中使用ember cp验证进行验证。在组件页面中使用validate()方法。但是我得到了一个错误(validate不是一个函数)。我提到了这个

在模型页面(profile.js)中

和组件页

import Ember from 'ember';

export default Ember.Component.extend({     
    actions: {
        authenticate() {            
            let profile = this.get('profile');
            profile.validate().then(({ validations }) => {
                if(validations.get('isValid')){
                    this.transitionToRoute("welcome");
                }
            });         
        }
    }
});

在我的组件中,我正在使用:

  • this.get('model').validate()
    要强制验证
  • this.get('isValid')
    以了解当前输入是否有效
所以你可以做:

this.get('model').validate().then(() => {
  if (this.get('isValid')) {
    this.transitionToRoute("welcome");
  }
});

在我的组件中,我正在使用:

  • this.get('model').validate()
    要强制验证
  • this.get('isValid')
    以了解当前输入是否有效
所以你可以做:

this.get('model').validate().then(() => {
  if (this.get('isValid')) {
    this.transitionToRoute("welcome");
  }
});

您确定组件的
profile
属性确实是已定义验证的
模型的实例吗?“profile”是模型文件名。您确定组件的
profile
属性确实是已定义验证的
模型的实例吗?“profile”是模型文件名。