У меня довольно мощная модель BackboneRelational с многочисленными вложенными моделями и коллекциями. По сути, если пользователь что-то меняет в этой модели или ее подмоделях/коллекциях, мне нужно что-то сделать в пользовательском интерфейсе, чтобы указать это. Поэтому я бы хотел, чтобы событие основного изменения срабатывало независимо от изменения подмодели. Есть простой способ сделать это? Я написал функцию, которая рекурсивно обходит все мои модели и добавляет события изменения, но у меня есть проблемы с двойной привязкой к одной и той же модели, условиями гонки и т. д.
Есть ли способ привязать событие ко всем вложенным моделям с помощью Backbone и/или Backbone-Relational?
Ответы (1)
Вы можете сделать это с помощью Backbone.Events. var object = {};_.extend(object, Backbone.Events)
person
sid
schedule
06.08.2013
dom-events
, у магистрали есть собственная система событий - person T J   schedule 29.10.2019