Удалить модели и коллекции - PullRequest
0 голосов
/ 02 октября 2011

Использование Backbone.js:

Когда пользователь выходит из системы, нормально ли удалять несколько моделей и коллекций?

Это то, что я планирую сделать в своем приложении, чтобы предотвратить данные / привязки зомби, но я не знаю, является ли это наилучшим способом обработки вещей.delete this на очистке?

1 Ответ

1 голос
/ 03 октября 2011

зомби, о которых вам нужно беспокоиться, происходят от привязки к событиям.я написал пост об этом с точки зрения представлений: http://lostechies.com/derickbailey/2011/09/15/zombies-run-managing-page-transitions-in-backbone-apps/

в вашем случае с моделями, вы должны сначала снять привязку, а затем удалить ненужные модели и коллекции.Звонок delete whatever - это лучший способ убедиться, что все действительно ушло.сначала обязательно отсоедините от вашей модели и событий коллекции, иначе вы получите привязки, которые указывают на неопределенное и вызывают исключения.

...