У меня есть приложение ionic v4. Когда пользователь переходит на страницу профиля, нажимая на ссылку (routerLink = "/ profile"), я делаю запрос к firestore, и все в порядке, запрос:
let ref = this.asf.collection('posts', ref => ref
.where('creatorId', '==', creatorId)
.where("type","==","N")
.orderBy("createAt", "desc")
.limit(count)
).snapshotChanges();
console.log("-----------------");
console.log(ref);
console.log(ref.map);
console.log("-----------------");
ref.map(actions => {
return actions.map(a => {
const data = a.payload.doc.data();
const id = a.payload.doc.id;
return { id, ...data };
});
});
Но, когда пользователь входит, набравURL-адрес в браузере ref.map не определен.
Почему, когда пользователь вводит URL-адрес в браузере, ref.map возвращает значение undefined? Любая идея или предложение?