экран не загружается, если не выполняется никаких касаний или действий - PullRequest
0 голосов
/ 09 мая 2020

У меня есть этот код в 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;
  }

Моя проблема в том, что когда я тестирую свое приложение на сотовом телефоне, главный экран остается пустым, пока я не коснусь экрана или не выполню какие-либо действия на это.

...