Ответ 1
Перейдите в файл app.modules.ts и добавьте импорт:
import { FirestoreSettingsToken} from '@angular/fire/firestore';
Затем добавьте это значение в ваш массив провайдеров:
providers: [{ provide: FirestoreSettingsToken, useValue: {} }]
Я получаю следующую ошибку из Firestore в консоли, в Angular.
@firebase/firestore: Firestore (5.8.3): для параметра timestampsInSnapshots по умолчанию установлено значение true, и вам больше не нужно явно его устанавливать. В будущем выпуске настройка будет полностью удалена, поэтому рекомендуется удалить ее из вызова firestore.settings() сейчас.
Есть предложения, как от этого избавиться?
Перейдите в файл app.modules.ts и добавьте импорт:
import { FirestoreSettingsToken} from '@angular/fire/firestore';
Затем добавьте это значение в ваш массив провайдеров:
providers: [{ provide: FirestoreSettingsToken, useValue: {} }]
В общем, мы настраиваем firebase в нашем приложении следующим образом:
firebase.firestore().settings({
timestampsInSnapshots: true
});
Для приведенной выше конфигурации показано следующее предупреждение:
Чтобы решить эту проблему, просто удалите атрибут timestampsInSnapshots
из параметра settings
. После исправления ваш конфиг должен быть изменен на:
firebase.firestore().settings({});