在#EmberJs文本框中添加keyup或keydown事件的延迟

时间:2014-09-15 10:29:14

标签: jquery ember.js underscore.js

请查看此fiddle。它显示了如何添加文本框,然后使用emberjs向其添加按键事件。在事件处理程序中,它会打印文本框中的值。

我想做的是 - 加一些延迟。因此,系统应该等待指定的时间,而不是在文本框中显示值,然后它应该触发事件。

来自underscore.js库的_.debounce()

1 个答案:

答案 0 :(得分:2)

Ember在run package中提供了自己的debounce方法。

这是bin链接http://emberjs.jsbin.com/EBoLEZe/35/edit

文档链接http://emberjs.com/api/classes/Ember.run.html#method_debounce

我在同一个http://blog.adisrikanth.com/68

上发布了博文

BTW确保功能的传递名称而不是匿名的去抖动。