2017-09-05 50 views
1

每次我点击一个标签时,浏览器会打开一个新窗口。如何防止这种行为?我也尝试写入而不是数据目标,但它不会崩溃。 (数据目标是折叠新窗口)如何防止数据目标和routerLink打开一个新窗口?

这是我的代码:

<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> 
+0

尝试采用了棱角分明的路由器,而不是数据对象的哈希符号,HTTPS ://angular.io/api/common/HashLocationStrategy –

回答

1

删除此行data-target=#a

+0

但我需要它崩溃 – Jony4life