Angular 2 Есть ли способ преобразовать (click) = "" в метод href on? - PullRequest
0 голосов
/ 01 июля 2019

В моем Angular 2 Вся моя маршрутизация перенаправления была сделана на (click)=" event". Это нормально, но мне нужно перенаправить колесо мыши / и связать контекстное меню (например, «открыть ссылку в меню новой вкладки»).

Как я могу сделать это наилучшим образом? Могу ли я связать это событие клика на routeLink только для стилизации, как мне связать это событие на routeLink.

<a routerLink="" (click)="OnDash()" class="default_link">

СНДТ У меня есть метод для перенаправления (click)="OnDash()", но у меня нет ссылки '/dash', мне нужно это меню

image

1 Ответ

0 голосов
/ 01 июля 2019

Лучше работать с DOM, используя <a> тег гиперссылки и соответствующую угловую директиву:

<nav>
     <a class="nav-item" routerLink="/dashboard">Dashboard</a>
</nav>

, например. Вы добавляете директиву routerLink, которая предоставляет вам маршрут здесь.

Проверьте это https://angular.io/guide/router.

...