入力がフォーカスアウトされているとき、私は 'route'アクションを呼び出さなければなりません。Emberがフォーカスアウトしていないのはなぜですか?
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);
}
}
}
しかしアクションが呼び出されませんでした。コードで何が間違っていますか?
何も間違っているようです。あなたのemberバージョンは何ですか? – ykaragol
@ykaragol: "ember": "lts-2-8" – AkshayP
アクションはコントローラではなくルータでなければなりません –