为什么Ember焦点不起作用?

时间:2017-01-27 07:17:16

标签: ember.js

当输入焦点时,我必须调用'route'动作。

template.js:

{{input value=password type="password" focus-out="passwordValidate" class="form-control"}}

route.js:

actions : {
    passwordValidate : function(){
        if(this.get('password').length<6){
            this.set('validPassword',false);
         }else{
             this.set('validPassword',true);
         }
    }
}

但是这个动作并未被调用。代码怎么了?

1 个答案:

答案 0 :(得分:0)

您尚未加入focus-in

{{input value=password type="password" focus-in="passwordFocus" focus-out="passwordValidate" class="form-control"}}
  1. 检查路径文件是否正确?
  2. 您是否在控制器文件中有passwordValidate而忘记了return true冒泡路线?