Ionic等待功能完成,然后再加载HTML

时间:2019-09-27 21:38:35

标签: javascript html ionic-framework

我有以下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之前等待阵列完成填充吗?或如何使代码再次运行?寻求帮助

0 个答案:

没有答案