2014-12-08 2 views
1

Visual Studio & IIS Express를 사용하여 각진 응용 프로그램을 만들려고합니다. 각도 라우팅이 작동하지 않는 문제가 있습니다. 사이트 루트 (http://localhost:port/)를 열면 빈 화면이 표시됩니다. 실행 블록이 실행 중이기 때문에 각도 앱이 초기화되고 있음을 알고 있습니다. 끝 부분에 수동으로 #/을 추가하면 응용 프로그램이 예상대로 작동합니다. 레거시 응용 프로그램에서 사이트를 통합 할 때 문안을 사용하면 괜찮습니다. html5mode가 좋지 않은 것보다 더 많은 것을 할 것 같습니다.왜 앵귤러 사이트의 루트로 갈 때 해시가 추가되지 않습니까?

#/으로 사이트의 루트로 이동할 때 어떻게 각주 자동 접미사를 사용할 수 있습니까?

답변

1

그래서 나는 내 자신의 질문에 대답하고 있다고 생각합니다. "view-inside-include"- "bug"에 물 렸습니다. https://github.com/angular/angular.js/issues/1213

기본적으로 ng-include -d 파일 내에 ng-view이 있으면 경로 초기화가 지연됩니다. 이 문제를 해결하기 위해 필요한 것은 을 모듈 run -method의 어딘가에 삽입하는 것입니다.

+0

나는 run 블록에'$ route'를 주입 만하면된다. 나는'$ route.reload()'가 필요 없다. – mistykristie

관련 문제