Я изучаю, как фильтровать массив данных в 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 }
];
}
Я хочу отфильтровать это по id. Поэтому, когда я вводю "1" в строку поиска, он обновляется, чтобы отображать соответствующие значения.
Если есть способ, как это сделать, я хотел бы знать!