2017-01-05 5 views
1

에 앵커를 추가합니다.각도 2 라우팅 내가이 라우터가 IE9

그것은 현재의 URL에 #을 추가, 그래서 localhost로 이동하는 경우, 그것은 HomeComponent 확인 렌더링하지만, URL이 localhost/#/home 내가 수동으로 localhost/home를 추가하는 경우가 localhost/home/#/home로 이동하고 실패

수 ' GitHub 문제 (비슷한 질문이지만 동일하지 않음)에서 무언가를 찾으면 혼자서 문제를 찾을 수 없습니다. 모든 단서?

답변

2

Internet Explorer 9은 HTML5 pushstate 탐색을 지원하지 않습니다. Angular2는 IE9에서 해시 탐색으로 기본 설정됩니다.

+0

해결 방법은 무엇입니까? 모든 사람을위한 해시 탐색? IE9에 대한 다른 탐색? – sailens

+0

IE9를 기본 응답으로 사용하지 마십시오. 그러나 어이, 나는 너의 상황을 모른다 : 나는 workaround에 관하여 모른다, 그러나 너는 너의 웹 서버에 너를 그것 취급 할 수 있었다. IE9인지 확인한 다음 URL 앞에 해시를 추가하십시오. 그러나 아마도 더 좋은 방법이있을 것입니다. Base href를'/'로 설정 했습니까? – PierreDuc

+0

불행히도 IE9는 필수 항목입니다. base ref가/ – sailens