Я создаю интерактивное веб-приложение с Angular2, и я ищу способ захвата щелчков правой кнопкой мыши на компоненте angular. Мне также необходимо запретить контекстное меню браузера, щелкнув правой кнопкой мыши, чтобы я мог отображать собственное пользовательское контекстное меню.
Я знаю, что в angular 1 вам нужно было создать настраиваемую директиву для захвата события правого клика. Это все еще имеет место в angular 2, или он встроен/есть ли более простой способ сделать это? Я просмотрел некоторые предыдущие вопросы SO, но они не относятся к Angular2.
Как я могу выполнить захват правых кликов и предотвращение появления контекстного меню браузера в Angular2?