@TReactor

Angular, не обновляет таблицу, как отфильтровать по нажатию input[checkbox]?

Подскажите пожалуйста как реализовать фильтрацию по выбранным checkbox'ам?
Не могу разобраться почему не корректно работает, т.е. только при инициализации фильтруется... при нажатии значение меняется у объекта для фильтрации... но не обновляет таблицу. Вот проект на StackBlitz

Таблицу строю из полученных данных с json...

Опции должны быть на основании данных. Т.е. в фильтре gender, например, две опции: female и male. В поле departament - все возможные департаменты.

Опции представляют собой сheckbox [Значение Фильтра]

Например, при нажатии на checkbox таблица должна фильтроваться по соответствующему значению, при этом, все остальные фильтры должны пересчитаться.
  • Вопрос задан
  • 184 просмотра
Решения вопроса 1
0xD34F
@0xD34F
при нажатии значение меняется у объекта для фильтрации... но не обновляет таблицу

Как сказано в документации по поводу pure пайпов:

Angular ignores changes within (composite) objects.

Наверное, пайп FilterdataPipe стоит сделать impure.

Кроме того, сама фильтрация - даже не знаю, что и сказать, настолько бредово устроена.

Ну и ещё у вас имя одного из свойств - department, а соответствующий фильтр называется departament (откуда-то вылезла a после первой t). И с city тоже непонятно - свойство вложенное, не знаете, что делать, поэтому даже и не начали реализовывать соответствующий фильтр?

Насколько я понял, вам нужно что-то вроде этого, да?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы