Есть ли способ связать событие со всеми вложенными моделями с помощью Backbone и / или Backbone-Relational? - PullRequest
3 голосов
/ 27 октября 2011

У меня довольно мускулистая BackboneRelational - модель, которая имеет множество вложенных моделей и коллекций.В основном, если пользователь что-то меняет в этой модели или ее подмоделях / коллекциях, мне нужно что-то сделать в пользовательском интерфейсе, чтобы указать это.Так что я бы хотел, чтобы событие главного изменения сработало независимо от того, какая субмодель изменилась.Есть простой способ сделать это??Я написал функцию, которая рекурсивнее обходит все мои модели и добавляет события изменения, но у меня проблемы с привязкой к одной и той же модели дважды, условиями гонки и т. Д.

Спасибо

1 Ответ

0 голосов
/ 06 августа 2013

Вы можете сделать с помощью Backbone.Events. var object = {};_.extend(object, Backbone.Events)

...