2017-05-14 35 views
0

我有一個託管在localhost:4200的應用程序。在點擊編輯時獲得列表後,頁面導航正在發生,但URL不會被重寫。沒有發生角URL重寫

RouterModule.forRoot([ 
    { path: 'welcome', component: WelcomeComponent }, 
    { path: 'employee', component: EmployeeListComponent }, 
    { path: 'employee/add', component: EmployeeAddComponent }, 
    { path: 'employee/edit', component: EmployeeEditComponent }, 
    { path: 'customer', component: CustomerListComponent }, 
    { path: 'ap', component: PayablesComponent }, 
    { path: 'ar', component: ReceivablesComponent } 
]) 

首頁 enter image description here

編輯頁面 enter image description here

的網址同爲兩頁。

重寫部分片段,

<td> 
    <a [routerLink]="['/employee/edit']"><i class="fa fa-pencil ky-teal-text"></i> </a> &nbsp; &nbsp; 
    <a><i class="fa fa-close ky-red-text"></i> </a> 
    </td> 

回答

0

有在組件因此被角回落到以前的成功路線改道沒有錯誤。修復組件中的錯誤後,重寫正常。感謝和解決方案。

0

添加一個相對路徑,看看,

<a [routerLink]="['./employee/edit']"><i class="fa fa-pencil ky-teal-text"></i> </a> &nbsp; &nbsp; 
+0

這是拋出意外的令牌錯誤。 RouterLinkActive是作爲主動路由而不是fpr導航? – Sekar

+0

@Sekar是的,我誤解了這個問題,試着用./ – Sajeetharan