2017-10-20 6 views
0

나는 다음과 같은 URL이 : 앱이 URL이 localhost.com:1234/#/first로 대체됩니다 초기화하는 동안 localhost.com:1234/?param1=abc&param2=def원래의 URL을 교체에서 Angular2 라우터를 방지

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

합니다.

내 리디렉션 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'}