2016-10-07 15 views
0

私はAngular2でアプリを持っており、アプリの外をナビゲートする必要があります。アプリケーションの外部へのルーティングAngular2

 goToPage(url: string) 
     { 
     //What should be here for navigation outside? 
     } 

するか、それを行うための別の方法が存在する:私は、ナビゲーションのための方法を持って、

... 
<a [routerLink]="library.url" target="_blank" (click)="goToPage(library.url)">{{library.url}}</a> 
... 

と私はlibrary.urlにナビゲートします: 私は単純なビューをお持ちですか?

答えて

2

あなたのURLに移動して、あなたのコードでブラウザのグローバルウィンドウの位置を設定することができます。

goToPage(url: string): void { 
    window.location.href = url; 
} 
+0

それは多分私は間違って何かを、私のために動作しませんか? 'window.location.href = url;'を 'goToPage'メソッドに置き、何も変更しませんでした。 –

+0

Anchor-Tagから '[routerLink]'を削除しましたか? – Chris

+0

はい、あります。 '{{library.url}}' –