0
Ich habe einen Ordner-Konto mit dem folgenden Weg Datei mit dem Namen:Angular 2 Route Lage von Ordner zu verankern, Ordner, so nicht/
import { Route, Router } from 'angular2/router';
import { Login } from './login';
import { Register } from './register';
import { Home } from '../../components/home';
export var Routes = {
login: new Route({ path: '/', name: 'Login', component: Login }),
register: new Route({ path: '/register', name: 'Register', component: Register }),
home: new Route({ path: '/home', name: 'Home', component: Home })
};
export const APP_ROUTES = Object.keys(Routes).map(r => Routes[r]);
Nachdem sich ein Benutzer anmeldet ich tun:
this._router.navigate([this.routes.home.name]);
aber diese Routen zu .../#/Konto/home
ich möchte Route nur /
Ich habe auch ein anderes Problem, wenn ich auf der Anmeldeseite bin. Der Link zur Registrierungsseite funktioniert nicht. [routerLink]="['/Account/Register']
, aber wenn ich auf einer anderen Seite bin. Es funktioniert gut ..
Haben Sie 'HashLocationStrategy' verwenden? Ich schätze, Sie müssen mehr Informationen über Ihre Anwendung bereitstellen. RootComponent mit Routen und die anderen Komponenten, die in Ihrem Routing-Problem enthalten sind (entfernt von Code, der nicht mit Ihrer Frage zusammenhängt). –