Ионное ожидание завершения функции перед загрузкой в ​​HTML - PullRequest
0 голосов
/ 28 сентября 2019

У меня есть следующий HTML-код

<ion-list>
<ion-item-sliding *ngFor='let devices of deviceinfosarr'>
  <ion-item  [routerLink]="['./', devices.id]">
    <ion-avatar>
      <ion-img [src]='devices.photo'></ion-img>
    </ion-avatar>
    <ion-avatar>
        <ion-label Position="fixed"> {{ devices.name }} </ion-label>
    </ion-avatar>
</ion-item>

И следующий код для заполнения deviceinfosarr

ionViewWillEnter() {
this.devicesinfo.fetchdata().then(response => {
  this.deviceSub = this.devicesinfo.alldevices.subscribe(alldevices => {
    this.deviceinfosarr = alldevices;
    this.DoneLoading = true;
  } );
}).catch(err => {});

, этот метод заполняет массив, но, поскольку он может занять несколько секунд, тогдаДисплей пуст.Есть ли способ для меня, чтобы дождаться окончания заполнения массива, прежде чем я запускаю HTML ngfor?или как я могу получить код для запуска снова?Спасибо за помощь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...