Как связать прослушиватель событий из контроллера с элементами представления, например, с кнопкой (событие щелчка), со своим собственным обработчиком?
Первоначально я делал это из представления, например.
button.addEventListener(MouseEvent.CLICK, controller.buttonClick);
Но теперь осознайте, что это неправильно, поскольку читая ", каждое представление должно только" знать "о модели, которую оно представляет, и" ничего не знать "о контроллере "