2017-06-14 54 views
0

在app.component.ts上當我搜索員工時,我有一個搜索自動完成控件,它重定向員工詳細信息頁面。但是,如果我從員工詳細信息頁面搜索其他員工,因爲路由路徑相同而只加載查詢字符串值,所以頁面不加載。當頁面重定向到具有不同查詢字符串的頁面時,路由不起作用

當我在url下面調用時,它工作正常。

http://myapp.com/employee/33

,但是當我從employeedetail網頁搜索的員工,頁面不會用新值加載。

const routes: RouterConfig = [ 
 
     { path: '', component: HomeComponent }, 
 
     {path: 'employee/:id', component:employeedetails} 
 
    ];

回答

0

你怎麼加載員工的詳細信息?您是否訂閱路由器更改?如果你不是,那麼它不會改變.. 這樣的事情

 ngOnInit(){ 
     this.route.params.subscribe(params => { 
       this.id = params['id']; 
     } 
     //get employee details with id 
     } 
+0

所有這一切,我做了。但仍然沒有工作.. – pushp

+0

發佈所有的代碼,所以我們可以看到並重現它 – Jorge

相關問題