Скопируйте $ firebaseObject и сохраните его в другом месте.

В моем приложении я получаю объект из моего firebase, используя $ firebaseObject. Использование имеет два варианта с этим объектом, изменить его и сохранить изменения в объекте или изменить его и сохранить как новую версию.

Моя проблема - заставить работать второй вариант. Во-первых, я могу просто использовать $ save (), и он работает отлично, но до сих пор я не смог сделать копию объекта и сохранить его в другом месте в моей базе данных.

Пока что я попробовал:

Сохранение реального объекта в другом месте (Ошибка: сбой Firebase.push: первый аргумент содержит недопустимый ключ ($ conf) в свойстве)Используйте angular.copy ($ firebaseObject), чтобы сделать копию объекта (Ошибка: метод get 'length' вызван для объекта, который не реализует интерфейс Storage.)Использование $ value $ firebaseObject (дает неопределенное значение, потому что мой объект не является примитивным, см.документация по стоимости)Создание отдельного объекта в javascript и ручное копирование всех значений из $ firebaseObject

Первые 3 параметра потерпели неудачу (коды ошибок показаны вместе с параметрами), и последний параметр работает, но на самом деле это не вариант, поскольку объект может иметь разные поля.

Кто-нибудь знает решение этой проблемы?

Ответы на вопрос(2)

Ваш ответ на вопрос