Я реализовал Angular Algolia Instant Search на Ionic 4 и хотел использовать ионный освежитель для нового списка предметов.Можно ли обновить определенный элемент div?например, обновить ng-template
снова?
Я уже пробовал location.reload()
, но я не хочу перезагружать всю страницу.
Это на моем HTML:
<ais-hits>
<ng-template let-hits="hits">
<ion-refresher slot="fixed" (ionRefresh)="doRefresh($event)">
<ion-refresher-content
pullingIcon="arrow-dropdown"
pullingText="Pull to refresh"
refreshingSpinner="circles"
refreshingText="Refreshing..."
>
</ion-refresher-content>
</ion-refresher>
<div *ngFor="let item of hits">
<ion-card (click)="displayItem(item)">
<ion-item>
<ion-label>{{ item.name}}</ion-label>
</ion-item>
</ion-card>
</div>
</ng-template>
</ais-hits>
На моем Ts:
doRefresh(event) {
location.reload();
event.target.complete();
}
На Pull to Refresh, я хочу обновить список содержимого.Но это не обновляет контент.