Шаблон для управления представлениями в магистрали

Исходя из GWT, Backbone, похоже, упускает встроенное решение о том, как обрабатывать жизненный цикл представления. В GWT каждое действие, которое более или менее эквивалентно представлению в Backbone, управляется ActivityManager, который вызывает onStart/onStop для действия,передача eventBus и элемента, в котором может быть отображено действие. При остановке ActivityManager отменит привязку всех событий, привязанных действием, к шине событий и удалит представление из модели DOM.

В Backbone легко привязать события к модели и коллекции, но их нужно удалить вручную, и нет общего метода API, где вы это сделаете.

Поэтому я ищу шаблон наилучшей практики о том, как управлять представлениями, чтобы гарантировать, что ни одно убитое или отключенное представления не будет ненужным для прослушивания событий.

20
задан skaffman 16 March 2012 в 09:52
поделиться