2017-11-10 11 views
0

のために自分自身のライブラリを作成してサイドバーをレンダリングし、そのライブラリをメインプロジェクトに含めました。今問題は、ブラウザのコンテキストメニューで「新しいタブ/ウィンドウで開く」オプションを有効にすることです。しかし、ユーザーが同じページ上のリンクをクリックしたときにフルページをリロードすることは望ましくありません。Angular 4 - routerLinkはアンゴラ4プロジェクトの

<a routerLink="['/{menu.href}']" routerLinkActive="active" [ngClass]="{'router-link-active text-primary' : chileMenuId === cmenu.id }" (click)="onMenuClick(cmenu)">{{cmenu.labelKey}}</a> 

サードパーティのライブラリにあるため、サイドバープロジェクトでは機能しません。どのようにこれを達成することができますか? おかげ

答えて

0

てみターゲット=「_ブランク」の新しいタブの [routerLink] =「[ 『/支払い』]」ターゲット=「_ブランク」

+0

私は、デフォルトでは新しいタブでリンクを開くようにしたいいけません。..第三者コンポーネントとしてレンダリングされているため、routerLinkは機能していません – user