Backbone.js Представления, привязанные к внешней модели - PullRequest
0 голосов
/ 19 мая 2011

Скажите ListTwoItemView, который используется для представления модели ListTwoItem, и что ListTwoItem содержит идентификатор ListOneItem, с которым она связана.

Если пользователь удаляет ListOneItem, все ListTwoItem, которые ссылаются на него, должны быть удалены. Имеет ли смысл связывать ListTwoItemView со связанным ListOneItem, чтобы удалить ссылочный элемент - модель и представление ListTwoItem также будут удалены?

1 Ответ

1 голос
/ 19 мая 2011

Нет, это не так. Модели не знают о представлениях. Что вы обычно делаете в этом случае, так это то, что ваш ListOneItem уничтожит ваш ListTwoItem, когда он будет уничтожен сам.

Это вызовет событие «удалить» из коллекции, частью которой является ListTwoItem (если она не является частью чего-либо, вы должны инициировать событие самостоятельно). Прослушайте это событие и удалите / измените представление при необходимости.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...