контрола при сбросе? Пробую form.reset() с emitEvent: false и onlySelf: true, но valueChanges и формы и контрола все равно срабатывают(
ты фильтры отдельно от самой формы слушаешь, а форму сбрасываешь целиком?
И саму форму слушаю, и отдельно контрол в ней слушаю. В итоге и там и там стреляет. И да, сбрасываю всю форму.
Как вариант можно повесить в прайпе на контрол фильтр и когда значение фолс фильтровать и не будет идти запрос
Мне когда пользователь фильтр с true на false переводит, надо сделать запрос. Т.е. я тут не могу отличить толи пользователь фильтр убрал то ли форма очищена была. А поведение должно быть разное
попробуй на стакблитце воспроизвисти, потому что вот тут все работает как положено: https://stackblitz.com/edit/angular-ivy-sey4wk?file=src%2Fapp%2Fapp.component.ts
но логика странная, честно говоря. Если фильтры сбросились, то запрос должен уйти за новыми данными. Иначе состояние фильтров не соответсвует тем данным, что ты показываешь
Там если фильтры сбросились, то некоторые фильтры вообще невалидны и нет смысла запрашивать.
Обсуждают сегодня