Фильтрация массива в angular2

Я изучаю, как фильтровать массив данных в Angular2.

Я изучил использование собственного канала, но чувствую, что это не то, что я ищу, так как он больше ориентирован на простые преобразования представления, чем на фильтрацию больших наборов данных.

Массив изложен следующим образом:

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 }
        ];
    }

Я хочу отфильтровать это по идентификатору. Поэтому, когда я ввожу «1» в строку поиска, она обновляется для отображения соответствующих значений.

Если есть способ, как это сделать, я хотел бы знать!

Ответы на вопрос(2)

Ваш ответ на вопрос