I ng serve
verwenden und solche Routing-KonfigurationAngular 4 wurden keine Routen entsprechen
export const appRoutes: Routes = [
{
path: '',
children: [
{
path: '',
component: AuthComponent,
children: [
{
path: 'login',
component: LoginComponent
},
{
path: 'registration',
component: RegistrationComponent
}
]
},
{
path: 'restore',
component: RestoreComponent
},
{
path: 'newpass',
component: NewPassComponent
}
]
}
];
und mit zwei Tasten in auth.component.html
<nav>
<ul>
<li><a routerLink="/login" routerLinkActive="active-link">Login</a></li>
<li><a routerLink="/registration" routerLinkActive="active-link">Sign up</a></li>
</ul>
</nav>
wenn ich auf Login-Link, mich Winkel navigieren Seite ohne Fehler zu melden, aber wenn ich localhost:4200/login Seite neu zu laden, habe ich diesen Fehler
aber Seite geladen erfolgreich und Komponenten werden funktionieren.
Also, wie kann ich es beheben und warum angular machen zweite NavigationStart zu/login/(Login)?
Sie können versuchen, haben zu verwenden 'HashLocationStrategy' –
@ n00dl3 aber wenn ich refresh/reload page, angular gibt keinen Fehler – Ruslan