Я пытаюсь добавить пару кнопок на мою страницу во время выполнения. Кнопки создаются и помещаются в контейнер. См. Функцию addButtons ниже.Невозможно щелкнуть событие, когда View вставлен в вид коллекции
Учитывая контроллер:
RE.MenuController = Em.ArrayController.extend
addButtons: ->
console.log "addButtons"
container = Ember.ContainerView.create()
container.append()
prevButton = RE.ButtonView.create()
container.pushObject(prevButton)
и вид:
RE.ButtonView = Em.View.extend
classNames: 'menuLink'
tagName: 'button'
templateName: 'button'
click: (e) ->
alert 'button clicked'
Я никогда не видя ожидаемого уведомление, когда я нажимаю на кнопку. Почему бы не щелкнуть событие щелчка?
HTML, для кнопки выглядит следующим образом:
<button id="ember420" class="ember-view menuLink">TEST</button>
Там нет данных уголек действия там.
Должен ли я использовать этот подход или использовать помощник действий в шаблоне?
спасибо,
Martin