У меня проблема с событием флажка мата в моем приложении Angular:
Событие используется для фильтрации списка. Когда компонент загружается в первый раз, фильтр работает должным образом, но после маршрутизации к другому компоненту и возврата к предыдущему компоненту этот фильтр больше не работает.
После некоторых исследований я обнаружил, что после роутинга событие проверки вызывается дважды для каждого клика, из-за чего фильтр не работает.
HTML-файл
<mat-checkbox (change)="onTeamFiletr($event)" value="equipe,{{equipe.id}}"
[checked]="isSelectedToFilter(equipe.id)">
.ts-файл
onTeamFiletr($event){
this.sharedService.triggerSomeEvent($event)
}