Подтвердить что ты не робот

Эффект размытия ввода Ember

Как я могу вызвать действие при размывании ввода, это то, что я пробовал.

{{input class="form-control" action="validateEmail" onEvent="onBlur"}}
{{input class="form-control" action="validateEmail" onEvent="blur"}}
{{input class="form-control" action="validateEmail" onEvent="focusOut"}}

Все они запускаются только при вводе

4b9b3361

Ответ 1

Вы можете использовать focus-out

{{input type="text" value=text focus-out="doAction"}}

Посмотрите на эту скрипту http://jsfiddle.net/marciojunior/977xj/

Ответ 2

Чтобы передать аргументы в действие, вы можете использовать синтаксис действия закрытия:

{{input focus-out=(action "doSomething" "someArgument")}}

(добавил бы это как комментарий, но пока у меня недостаточно репутации)