на данный момент мой код отображается в списке данных после того, как я открываю страницу, как скрыть данные и показывать их только тогда, когда пользователь вводит панель поиска
filterList(evt) {
this.initializeItems();
const searchTerm = evt.srcElement.value;
if (!searchTerm) {
return;
}
this.users = this.users.filter(currentUser => {
if (currentUser.name && searchTerm) {
if (currentUser.name.toLowerCase().indexOf(searchTerm.toLowerCase()) > -1) {
return true;
}
return false;
}
});
}
и это файл html
<ion-searchbar [(ngModel)]="searchTerm" showCancelButton (ionInput)="filterList($event)"></ion-searchbar>
<ion-list>
<ion-item *ngFor="let user of users">
<ion-avatar>
<img src="{{user.images}}">
</ion-avatar>
<ion-label>{{user.name}}</ion-label>
</ion-item>
</ion-list>