У меня есть следующий шаблон:
<mat-nav-list class="myList">
<a mat-list-item *ngFor="let item of items">
<my-component-selector class="myItem" [item]="item"></my-component-selector>
</a>
</mat-nav-list>
my-component-selector
- это селектор компонента MyComponent
, который имеет следующий шаблон:
<a class="item-description" routerLink="/details/{{item.getId()}}">{{item.getDescription()}}</a>
<button mat-icon-button (click)="deleteItem(); $event.stopPropagation();"><mat-icon>delete</mat-icon></button>
Как видите, нажатие на описание элемента перенаправляет меня к деталям, но я бы хотел, чтобы весь компонент был кликабельным, а не только текст.
Как мне этого добиться?