Я хочу управлять панелью расширения матов исключительно с помощью [расширенного] свойства ввода панели . Я использую NGRX для управления состоянием.
Поэтому я не хочу, чтобы панель открывалась при нажатии . Вместо этого у меня есть собственный прослушиватель щелчков, который отправит правильное действие, которое приведет к открытию панели.
Как я могу предотвратить ее открытие при нажатии? Я пытался (click) = "$ event.stopImmediatePropagation (); , но это не сработало.
<mat-accordion [multi]="true">
<mat-expansion-panel [expanded]="item.isOpen">
<mat-expansion-panel-header (click)="togglePanel($event, item)">
<!-- Header Content-->
</mat-expansion-panel-header>
<ng-template matExpansionPanelContent>
<!-- Panel Content -->
</ng-template>
</mat-expansion-panel>
</mat-accordion>
Есть идеи?