Задать вопрос
@roman9966

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

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

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

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

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