我有一个图标,用作打开 URL 的链接。当用户单击该链接时,我需要进行 API 调用和其他一些操作。
现在单击左键以及 Ctrl + 单击可以很好地触发该方法。只有在用鼠标中键打开链接时,该方法才不会被触发。
<a [href]="'somelink.com' + someVariable" target="_blank" (click)="someMethod('some', 'params')">
<div class="some-icon">
<img src="/assets/icon/icon.svg" height="54" alt="Icon" />
</div>
</a>
Run Code Online (Sandbox Code Playgroud)
有没有另一种方法可以在我的组件中单击鼠标中键调用方法?