2017-09-05 7 views
1

タグをクリックするたびに、ブラウザは新しいウィンドウを開きます。このような行動を防ぐには?私はまた、データターゲットの代わりにhref #aを書き込もうとしましたが、それは崩壊していません。data-targetと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

関連する問題