У меня есть коллекция Firebase, которая содержит документ. У меня также есть приложение Angular 8, настроенное с AngularFireModule и AngularFirestoreModule. В моем компоненте я хочу получить все документы коллекции. Это фрагмент кода:
constructor(
private firestore: AngularFirestore
) {
this.rowData = this.firestore
.collection("invoices")
.get()
.subscribe(res => {
console.log(res);
});
Если я рендерил компонент, я не получаю сообщений об ошибках, а также никаких данных. Вывод на консоль:
[]
length: 0
__proto__: Array(0)
Из проверки вкладки сети видно, что запросы поступают на https://google.firestore.com, но ответ не содержит данных. Я не уверен, какую часть быстрого старта (https://github.com/angular/angularfire) я пропустил. Хотя я не использую канал Asyn c в шаблоне для разрешения Обозревателя из AngularFire, это также должно работать.
соответствующий пакет. json записи:
"@angular/core": "~8.2.9",
"@angular/fire": "^5.4.2",
"firebase": "^7.9.1",