Вы можете использовать свойство Host для отключения компонента app-card
Свойство хоста используется для привязки событий ко всем атрибутам к этому конкретному компоненту класса
blockquote >Внутри вашего декоратора app-card вам нужно определить свойство хоста
selector: 'my-app', templateUrl: './app.component.html', styleUrls: [ './app.component.css' ], host: { '(contextmenu)': 'disableClick($event)' }
. Затем вам необходимо определить метод внутри вашего класса приложения-карты
private disableClick(e){ e.preventDefault(); }
Check этот пример здесь: https://stackblitz.com/edit/contextmenu-clickoutside