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