Привязка нескольких функций к одному и тому же событию в магистрали

#javascript #backbone.js

#javascript #backbone.js

Вопрос:

Возможно ли привязать событие добавления к коллекции несколько раз. Я хотел бы, чтобы при срабатывании события вызывалось несколько функций. (У меня есть одна и та же коллекция в нескольких представлениях, поэтому, когда я добавляю элемент, я бы хотел, чтобы функция addview всех представлений запускалась. Прямо сейчас срабатывает только последняя ограниченная функция)

Ответ №1:

да, возможно иметь несколько привязок к одному событию.

если у вас было:

 this.model.bind('add', this.add);
this.model.bind('add', this.add2);
  

как add, так и add2 будут выполняться при запуске события add.

Комментарии:

1. Да, моя ошибка, при создании нового представления я создавал новую коллекцию, перезаписывая старую, поэтому привязка не была сохранена