Ember.js 操作处理程序不处理视图本身
动作处理程序不直接在视图实例上工作吗 我不想在视图中附加操作处理程序,而是想将其直接附加到整个视图本身上 示例JSIDLE: 更新: 我的目标是委托给parentView上的特定函数(在本例中为撤消、重做)。我之所以有buttonView是因为单击每个按钮,我想对它做些什么,例如添加一个css类 因此,实际上,我希望我的所有按钮在单击时为自己添加一个类,然后委托给父视图上的单独函数 使用这种方法是否可行Ember.js 操作处理程序不处理视图本身,ember.js,Ember.js,动作处理程序不直接在视图实例上工作吗 我不想在视图中附加操作处理程序,而是想将其直接附加到整个视图本身上 示例JSIDLE: 更新: 我的目标是委托给parentView上的特定函数(在本例中为撤消、重做)。我之所以有buttonView是因为单击每个按钮,我想对它做些什么,例如添加一个css类 因此,实际上,我希望我的所有按钮在单击时为自己添加一个类,然后委托给父视图上的单独函数 使用这种方法是否可行 下面是更新后的JSFIDLE:好的,我不认为有内置的ember方法可以做到这一点,但是检查一
下面是更新后的JSFIDLE:好的,我不认为有内置的ember方法可以做到这一点,但是检查一下这个JSFIDLE,它似乎可以像您预期的那样工作:推荐的解决方案是创建一个自定义视图子类。然后,您可以添加一个
click
函数来自动处理click
事件的子类。您在哪里看到这种语法?为什么不直接使用视图中的单击处理程序?你能准确地说出你在这里的目标吗?你想让余烬车把视图助手支持这一点吗?我怀疑有一个更简单的方法,或者更确切地说是余烬的方法来做到这一点。我正在寻找的语法可能是Ember.Button或扩展它的视图。我想你也可以用其他观点来做。