在 Angular 4 项目中,我创建了自己的用于渲染侧边栏的库,并将该库包含在主项目中。现在的问题是我想在浏览器的上下文菜单中启用“在新选项卡/窗口中打开”选项。但是当用户单击同一页面上的链接时,我不想重新加载整个页面。
<a routerLink="['/{menu.href}']" routerLinkActive="active" [ngClass]="{'router-link-active text-primary' : chileMenuId === cmenu.id }" (click)="onMenuClick(cmenu)">{{cmenu.labelKey}}</a>
这在侧边栏项目中不起作用,因为它在第三方库中。我怎样才能做到这一点?谢谢