Momentan habe ich mehrere Filter. Ich möchte den Filter jedoch zurücksetzen, es funktioniert nicht.Zurücksetzen des Filters in Angular 4
showOnlyMyRequest(){
this.requests = this.requests.filter(request => request.requestedBy === 'John Doe');
}
showAllRequest(){
this.requests = this.requests.filter(request => request.requestedBy === '*');
}
In dem obigen Beispiel wird die showAllRequest()
nicht die vorherigen Filter zurückgesetzt.
'.filter()' gibt eine neue Sammlung mit den nur gefilterte Elemente. Wenn Sie zurücksetzen möchten, behalten Sie die ungefilterte Sammlung an einem anderen Ort. –
Eigentlich möchte ich auf den Standardzustand zurücksetzen. Entfernen Sie alle zuvor angewendeten Filter. –