【发布时间】:2021-03-27 10:46:32
【问题描述】:
我有一个角度组件,为此目的看起来像这样:
<div click="onClick()">
<a [routerLink]="url">
</a>
</div>
<a>占据了100%的div,所以当我点击div或者锚点的时候,想触发onClick()事件加导航。
问题有时是导航首先发生并且单击事件丢失。由于我也想悬停显示我正在导航的 url 链接,我认为除了使用 routerLink 之外没有其他解决方案吗?
基本上是为了展示这个:
如果不是,我怎么能确保尽管导航,我总是触发 onClick()?
【问题讨论】:
-
我正在为您制作一个 stackblitz 示例,请稍等
-
@DolevDublon 谢谢
-
嘿,stackblitz 示例无法正常工作,因为 stackblitz 的工作方式与本地编程环境不同,所以我会提到您为使东西为您工作而采取的步骤!
标签: angular click angular-routerlink