2014-02-05 4 views
1

Мое приложение имеет два экземпляра коллекции, allItems и someItems.Добавление одной модели в несколько коллекций

Я заселена allItems, а затем добавили первую модель allItems в someItems, как это:

someItems.add(allItems.get(0).toJSON()); 

Проблема заключается в это создает дубликат. Если я изменю атрибут этой модели в someItems, то не будет затронут allItems.

Как я могу эффективно связать два?

ответ

1

Вы должны быть в состоянии сделать

someItems.add(allItems.get(0)); 

, чтобы добавить модель и держать их в синхронизации.

0

allItems.get (0) .toJSON() создаст объект JSON, который отличается от allItems.get (0).

Вот почему вы не можете поддерживать только один объект.

Удалить .toJSON() и попробуйте.

Смежные вопросы