@roman9966

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

Есть одна модель, назовём её "контакт". Есть список контактов, это коллекция "контакты". Так же есть история контактов, это коллекция "история". Когда пользователь открывает контакт, то модель этого контакта добавляется в историю. Но когда пользователь удаляет модель из коллекции "контакты", то эта же модель удаляется и из коллекции "история". А надо что бы оставалась, для хранения истории. Ставить модели атрибут "удален" не подойдёт.
  • Вопрос задан
  • 94 просмотра
Пригласить эксперта
Ответы на вопрос 1
aen
@aen
Keep calm and 'use strict';
Давайте я угадаю, вы скорее всего передаете «Контакт» в «Историю» просто по ссылке? В таком случае у вас обе коллекции ссылаются на одну и ту же модель. Потому вполне логично, что при удалении модели она пропадает из обеих коллекций.

Вам бы в «Историю» передавать копию модели.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы