Если для бэкэнда применимо no pagination
, то можно взять *ngIf
и проверить длину information
Если длина 0
, вы можете отобразить значение static
.
<ion-content *ngIf="!information.length">
<ion-card text-wrap>
<ion-card-header text-wrap>
<h2>{{Laoding}}</h2>
</ion-card-header>
<ion-card-content style="margin-top: -20px; margin-bottom: -25px; font-size: 16px;">
Loading
</ion-card-content>
</ion-card>
</ion-content>
Если длина не 0
, вы можете показать value
, и данные автоматически обновятся.
<ion-content *ngIf="information.length">
<ion-card [@flipInX]="flipInX" class="list" *ngFor="let item of information | slice:0:slice;" text-wrap>
<ion-card-header text-wrap>
<h2>{{item.title}}</h2>
</ion-card-header>
<ion-card-content style="margin-top: -20px; margin-bottom: -25px; font-size: 16px;">
Date posted: {{item.date}}
</ion-card-content>
<button ion-button clear end style="float: right;" (click)="showDetails(item.title, item.date, item.content)">View</button>
</ion-card>
</ion-content>
Я добавил условия, используя *ngIf="information.length"
&& *ngIf="!information.length"
Примечание: Будет полезно использовать нумерацию страниц из Backend.