应用程序 Angular2 之外的路由

Ser*_*nov 3 navigation angular

我在 Angular2 中有一个应用程序,我需要在应用程序之外导航。我有简单的看法:

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

我想导航到library.url,我有导航方法:

      goToPage(url: string)
      {
         //What should be here for navigation outside?
      }
Run Code Online (Sandbox Code Playgroud)

或者存在另一种方法来做到这一点?

Chr*_*ris 5

您可以在代码中设置浏览器的全局窗口位置,以导航到您的网址:

goToPage(url: string): void {
    window.location.href = url;
}
Run Code Online (Sandbox Code Playgroud)