Bonjour,
J'utilise IONIC 3 basé sur angular 4 , connecté à firebase, pour recuperer mes données j'utilise ceci :
Et pour filtrer j'ai essayé 2 manieres :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 this.items.snapshotChanges().subscribe(actions =>{ actions.forEach(action=>{ let y = action.payload.toJSON(); y['$key'] = action.key; this.persons.push(y as persons); console.log(this.persons) // display array of the data correctly }) });
Avec filtre en TS et HTML comme suit :
Avec simple filtre HTML :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 return this.names.filter(item => item.letterEnglish === 'A'); // return nothing <ion-item *ngFor="let item of persons | startWith: 'A'">{{item.firstName}}</ion-item>
Comment filtrer ma liste this.names ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <ion-item *ngFor="let item of persons | filter: {'letterEnglish','A'}">{{item.firstName}}</ion-item> // error en html disant que 'filter' n'existe pas
Merci
Partager