2016-11-07 55 views
1

我試圖重定向從一個網頁到另一個使用routerlink和我試過下面的代碼,如何在angular2中使用routerlink?

我必須爲我的網址如下路線

http://localhost:3000/#/app/dashboard 

我想重定向到這一點,當我點擊這個

[routerLink]=" ['tables/basic'] " 

http://localhost:3000/#/app/tables/basic 

,但它會

http://localhost:3000/#/app/dashboard/tables/basic 

這裏應該刪除儀表板,我該怎麼做?任何人都可以提供一些幫助嗎?

我routes.ts,

import { Routes } from '@angular/router'; 
import { ErrorComponent } from './error/error.component'; 


export const ROUTES: Routes = [{ 
    path: '', redirectTo: 'app', pathMatch: 'full' 
    }, { 
    path: 'app', loadChildren:() => System.import('./layout/layout.module') 
    }, { 
    path: 'login', loadChildren:() => System.import('./login/login.module') 
    }, { 
    path: 'error', component: ErrorComponent 
    }, { 
    path: '**', component: ErrorComponent 
    } 
]; 

回答

1

也許

[routerLink]="['../tables/basic']" 

[routerLink]="['/app/tables/basic']" 

爲了確保您需要提供的信息,你的應用程序已經配置了什麼途徑,什麼組件包含[routerLink]

+0

手槍,編輯我的routes.ts – Arnold

+0

你有沒有試過我的建議? –

+0

This one worked [routerLink] =「['/ app/tables/basic']」 – Arnold