Это для программы MVP на стороне клиента, использующей пассивный просмотр.
Я хочу разрешить пользователю создать контакт и добавить его в цитату. Я хочу, чтобы цитата была уведомлена при создании контакта.
Лучше сделать а) или б)?
а) Слушайте модель
Передача контакта в контроллер контактов и прослушивание сохраненного события на модели
var contact = new Contact()
contact.on('saved', function(contact){ do some stuff })
contactsController.create(contact)
contactsController затем загружает контакт в представление, пользователь вводит некоторую информацию, нажимает на сохранение, контакт сохраняется на сервере, событие contact.saved запускается
б) Прослушивание контроллера
contactsController.on('saved', function(contact) { do some stuff })
contactsController.create()
contactsContoller затем создает модель контакта, загружает контакт в представление, пользователь вводит некоторую информацию, нажимает сохранение, контакт сохраняется на сервере, происходит событие contactController.saved
Спасибо!