2014-10-07 3 views
-1

각도 js.I에서 새로운 오전 내 컨트롤러 중 하나에서 html5 모드를 true로 만들려고합니다. 내 각도 js 응용 프로그램에서 3 컨트롤러가 있지만 html5 모드 true 중 하나가 필요합니다 모든 컨트롤러에있는 것은 아닙니다. 가능인지 나는 컨트롤러 아래 각도 js html5mode 추가하는 방법

App.config(function($locationProvider) { 
    $locationProvider.html5Mode(true);  
}); 

을 사용하고 그러나이 설정의 효과는 내 controller.I의 모든 몰라 내 controller.I 중 하나에 진정한 html5mode를 추가해야합니다.

+0

왜 컨트롤러 btw에 대해 그렇게하지 않으시겠습니까? – harishr

+0

내 사이트에서만 3 페이지 각도 JS 컨트롤러를 사용했습니다. 내가 config html5mode를 true로 사용하면 url을 변경할 수 없습니다. 다른 페이지를로드 할 수 없습니다. – Himanshu

+0

이는 경로 변경 구성이 잘못된 것임을 의미합니다. html5mode를 수정하는 것이 아니라고 생각합니다. 라우팅 부분을 수정하십시오. – harishr

답변

2

제공자는 각도 모듈을 인스턴스화 할 때만 사용할 수 있습니다. 구성 블록 내에서 인스턴스화되기 전에 모듈에 대한 공급자 만 사용할 수 있습니다. 따라서 컨트롤러 수준이 아닌 모듈 당 한 번 $locationProvider을 구성 할 수 있습니다.

관련 문제