Я пытаюсь перевести код шаблона emblem.js на руль (прошу прощения, если бы я допустил какие-либо ошибки).Использование помощника действий для передачи данных для просмотра без контроллера
Мой Handlebar код (первоначально в Emblem.js):
{{View CouponTypeView}}
li.dropdown.sales {{action "select" target="view" menuTab="sales"}}
li.dropdown.discount {{action "select" target="view" menuTab="discount"}}
Мой Вид:
App.CouponTypeView = Ember.View.extend({
eventManager: Ember.Object.create({
click: function(event, view, menuTab) {
console.log(menuTab); // undefined T__T
})
});
Я пытаюсь получить помощника действия, чтобы передать данные обратно на мой взгляд, но, к сожалению, это похоже, не работает.
Спасибо!
Что я пытаюсь сделать, это список раскрывающегося списка. Только один элемент в списке может иметь выпадающее меню за раз.
Я перечитал документ ember, и кажется, что он говорит о том, что если мне нужно отслеживать состояние, используйте контроллер (http://emberjs.com/guides/views/handling-events/) в разделе «Отправка событий».