2017-10-20 58 views
0

我有以下網址:localhost.com:1234/?param1=abc&param2=def從替換原來的URL防止Angular2路由器

Route.config = [ 
    { path: 'first', component: 'firstComponent' }, 
    { path: 'second', component: 'secondComponent' } 
] 

雖然應用程序初始化URL被替換到localhost.com:1234/#/first

我如何防止這種情況,以便我的重定向url將是localhost.com:1234/?param1=abc&param2=def#/first

+0

類似SO - https://stackoverflow.com/questions/39898656/angular2-router-keep-query-string – Asit

+0

問題在我的index.html頁面添加window.history.pushState = NULL得到修復 – Asit

回答

0

當以前的路由器都不匹配時,您可以使用重定向。

{ path: '**', redirectTo: 'yourCustomComponent'}