propagateEvents =“true”执行什么操作?

时间:2012-07-27 12:15:43

标签: javascript ember.js handlebars.js

我在我的项目中(由他人编写)把手模板以下代码片段

{{view view.textfield propagateEvents="true"}}

我想知道propagateEvents="true"做了什么?...谢谢

1 个答案:

答案 0 :(得分:1)

Ember.Button(我认为已被弃用)有一个propagateEvents属性,但不是Ember.TextField。

来自车把动作助手文档:

事件传播

  

通过动作助手触发的事件将自动拥有       .preventDefault()号召他们。您不需要在活动中这样做       处理程序。要停止传播事件,只需从您的帐号中返回false即可       处理程序。

     

如果你需要触发默认处理程序,你应该注册你的       自己的事件处理程序,或在视图类上使用事件方法。