Ember输入模糊操作

Ember input blur action

本文关键字:操作 模糊 输入 Ember      更新时间:2024-06-12

如何在输入模糊上触发操作,这是我尝试过的。

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

它们都只在进入时触发

您可以使用focus-out

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

看看小提琴http://jsfiddle.net/marciojunior/977xj/

要将参数传递给操作,可以使用闭包操作语法:

{{input focus-out=(action "doSomething" "someArgument")}}
  • http://emberjs.com/blog/2015/06/12/ember-1-13-0-released.html#toc_closure-动作
  • http://alexdiliberto.com/posts/ember-closure-actions/

(本想把它作为评论添加,但我还没有足够的声誉)