#javascript #backbone.js
#javascript #backbone.js
Вопрос:
Возможно ли привязать событие добавления к коллекции несколько раз. Я хотел бы, чтобы при срабатывании события вызывалось несколько функций. (У меня есть одна и та же коллекция в нескольких представлениях, поэтому, когда я добавляю элемент, я бы хотел, чтобы функция addview всех представлений запускалась. Прямо сейчас срабатывает только последняя ограниченная функция)
Ответ №1:
да, возможно иметь несколько привязок к одному событию.
если у вас было:
this.model.bind('add', this.add);
this.model.bind('add', this.add2);
как add, так и add2 будут выполняться при запуске события add.
Комментарии:
1. Да, моя ошибка, при создании нового представления я создавал новую коллекцию, перезаписывая старую, поэтому привязка не была сохранена