Я создал простое приложение todo. Я могу добавлять элементы в задачу и фильтровать список по all
, completed
и incomplete
. Все списки отображаются соответственно. Проблема в том, что когда я использую какой-либо из фильтров completed
или incomplete
, и я устанавливаю или снимаю отметку с задачи соответственно, список должен фильтроваться снова при каждой проверке / снятии отметки. Я могу вызвать метод filter
, но при некотором неожиданном поведении состояния он удаляет элементы списка, за исключением того, что я проверяю / снимаю флажок, когда какой-либо из фильтров активен.
Я создал эту песочницу , поиграйте.
Sanbox