繁体   English   中英

如何防止data-target和routerLink打开新窗口?

[英]How to prevent from data-target and routerLink to open a new window?

每次我单击标签时,浏览器都会打开一个新窗口。 如何预防这种行为? 我还尝试过写href #a而不是数据目标,但是它没有崩溃。 (随着数据目标的出现,它在新窗口中崩溃了)

这是我的代码:

<nav>
 <ul>
  <li routerLinkActive="active">
    <a data-target=#a data-toggle="collapse" routerLink="device-tools" aria-
       expanded="false"><i class="fa fa-cogs" aria-hidden="true"></i>Device tools</a>
    <ul class="collapse list-unstyled" id="a">
      <li routerLinkActive="active"><a routerLink="protocol-group">Protocol group</a></li>
      <li routerLinkActive="active"><a routerLink="protocol">Protocol</a></li>
    </ul>
  </li>
 </ul>
</nav>

删除此行data-target=#a

就我而言,我要做的是用另一个href包裹路由器链接:

<a href="#" data-toggle="collapse" data-target="#one">
    <a [routerLink]='["/"]' (click)='collapse()'>Home</a>
</a>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM