Redirect zu einer neuen Seite in Eckigen 2-Routing

Habe ich ein Szenario sagen Startseite(app.Komponente.ts mit main.html), die weitergeleitet wird, als Standard

app.Komponente.ts

@RouteConfig([
    {path: '/',name : 'Home' , component : HomeComponent , useAsDefault: true },
    {path: '/user', name : 'User' , component : UserComponent },
    {path: '/about', name : 'About' , component : AboutComponent},
    {path : 'contact', name : 'Contact' , component : ContactComponent}
])

main.html

<a [routerLink]="['/Home']">Home</a>
<a [routerLink]="['/User']">User Login</a>
<a [routerLink]="['/About']">About</a>
<a [routerLink]="['/Contact']">Contact</a>

<router-outlet></router-outlet>

Nun sagen wir für 2-Komponenten möchte ich die route über den router Steckdose, aber für die User, ich möchte die route zu einem gesamten neuen Seite ich.e nicht in die router-Steckdose . Ich habe versucht navigate und navigateByUrl nicht funktioniert, es immer noch lädt es in den <router-outlet> . Bitte nicht schlagen window.href

Ive versucht, mithilfe der Redirect-Klasse in angular2/router , aber nicht in der Lage zu tun das nötige.

  • Was ist eine "ganze neue Seite"? Eine andere Angular2 Anwendung (externer link)?
  • Nein, dass würde ich einfach verwenden window.location.href='www.goggle.com' oder die <a href='www.google.com'></a>, aber ja die ähnliche Art von Funktionalität zu einer internen Komponente(innen Eckig 2-Anwendung) ist das, was ich will.
  • Wenn Sie wissen, wie man mit, ich hoffe, Sie können mir sagen, danke
Schreibe einen Kommentar