Ответ 1
В соответствии с вопросом # 569 несколько помощников действий для тега не поддерживаются. Для обработки нескольких событий вы должны использовать для этого пользовательский Ember.View
. В вашем случае что-то вроде этого, см. http://jsfiddle.net/pangratz666/2V9cP/:
Рули
{{#view App.ActionView}}
... content of div ...
{{/view}}
JavaScript
App.ActionView = Ember.View.extend({
stopInfo: function(evt) { console.log('stop info'); },
startInfo: function(evt) { console.log('start info'); },
click: Ember.alias('stopInfo'),
mouseLeave: Ember.aliasMethod('stopInfo'),
mouseEnter: Ember.aliasMethod('startInfo')
});
Я использовал помощник Ember.alias
здесь, просто чтобы проиллюстрировать, как я буду использовать одну и ту же функцию для нескольких событий просмотра...