У меня есть этот код в ngOnInit (Home.page.ts)
ngOnInit() {
this.publications = this.pubService.getPublications();
}
В моей публикации.service.ts в конструкторе у меня есть это
constructor(
private afs: AngularFirestore
) {
this.publicationCollection = this.afs.collection<PublicationModel>('publications', ref => ref.orderBy('createdAt', 'desc'));
this.publications = this.publicationCollection.snapshotChanges().pipe(
map(pub => {
return pub.map(p => {
const data = p.payload.doc.data();
const id = p.payload.doc.id;
return { id, ...data };
});
})
);
}
И, моя функция для получения публикаций (publishing.service.ts)
getPublications() {
return this.publications;
}
Моя проблема в том, что когда я тестирую свое приложение на сотовом телефоне, главный экран остается пустым, пока я не коснусь экрана или не выполню какие-либо действия на это.