Eckige 2-routing umzuleiten, um mit Kind Strecken

Ich bin ein Neuling in Winkel-2. Ich will isolierte Module für jeden Teil meiner app. Zum Beispiel habe ich die AuthModule mit Standard-Komponenten - AuthComponent, die einen router Ventil für seine untergeordneten Komponenten (SignIn oder eine Anmeldung). Damit möchte ich realisieren, das folgende Szenario:

  1. Wenn Sie navigieren Sie zu /- Wurzel-aus-app - redirect /auth
  2. Nach redirect auf /auth - laden AuthComponent mit router Steckdose
  3. Nach AppComponent geladen - load default sign-in-Komponente, über die Umleitung auf /auth/sign-in

Aber wenn ich jetzt localhost/ich bekommen umgeleitet zu /auth, was ich will, aber die nächste Umleitung bei der Anmeldung nicht angezeigt.

Mein code:
app.routing

const routes: Routes = [
  {path: '', redirectTo: '/auth', pathMatch: 'full'}
];
export const appRouting: ModuleWithProviders = RouterModule.forRoot(routes);

auth.routing

const routes: Routes = [
  {
    path: 'auth',
    component: AuthComponent,
    children: [
      {path: '', redirectTo: 'sign-in', pathMatch: 'full'},
      {path: 'sign-in', component: SignInComponent}
    ]
  },

];

export const authRouting: ModuleWithProviders = RouterModule.forChild(routes);

auth.component.html

<div class="container">
    <h1>Auth component</h1>
    <router-outlet></router-outlet>
</div>

Ergebnis:

Eckige 2-routing umzuleiten, um mit Kind Strecken

Eckige 2-routing umzuleiten, um mit Kind Strecken

Umgebung
@Winkel/cli: 1.0.0-rc.2
Knoten: 7.7.1
os: win32, x64

InformationsquelleAutor der Frage Timofey Orischenko | 2017-03-18

Schreibe einen Kommentar