Filtern eines Arrays in angular2

Ich untersuche, wie ein Array von Daten in Angular2 gefiltert wird.

Ich habe versucht, eine benutzerdefinierte Pipe zu verwenden, aber ich glaube, dass dies nicht das ist, wonach ich suche, da es eher auf einfache Präsentationstransformationen ausgerichtet zu sein scheint, als auf das Filtern großer Datenmengen.

Das Array ist wie folgt aufgebaut:

getLogs(): Array<Logs> {
        return [
            { id: '1', plate: 'plate1', time: 20 },
            { id: '1', plate: 'plate2', time: 30 },
            { id: '1', plate: 'plate3', time: 30 },
            { id: '2', plate: 'plate4', time: 30 },
            { id: '2', plate: 'plate5', time: 30 },
            { id: '2', plate: 'plate6', time: 30 }
        ];
    }

Ich möchte dies nach ID filtern. Wenn ich also "1" in eine Suchleiste eingebe, wird diese aktualisiert, um die entsprechenden Werte anzuzeigen.

Wenn es eine Methode gibt, wie man das macht, würde ich gerne wissen!

Antworten auf die Frage(4)

Ihre Antwort auf die Frage