Angular 2从文件夹路由到根位置,而不是文件夹/

问题描述 投票:0回答:1

所以我有一个名为account的文件夹,其中包含以下路径文件:

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]);

用户登录后我做了:

this._router.navigate([this.routes.home.name]);

但这路由到... /#/ account / home。

我想路由到/。

我还有另一个问题。当我在登录页面时,注册页面的链接不适用于[routerLink]="['/Account/Register']。如果我在任何其他页面,它工作正常。

angular routing routes angular2-routing
1个回答
0
投票
[routerLink]="['/Account/Register']

应该

[routerLink]="['/Account', 'Register']
© www.soinside.com 2019 - 2024. All rights reserved.