2012-11-10 4 views
11

내 응용 프로그램을 빌드하는 데 AngularJS를 사용했습니다. ng-view은 routeProvider를 통한 라우팅으로 설정됩니다.AngularJS 현재 templateUrl 가져 오기 (HTML 페이지)

모두 잘 작동하지만 현재 templateUrl을 어떻게 얻을 수 있는지 알고 싶습니다. 이 경우 /pages/terms.html에서

$routeProvider. 
    when('/terms', { 
        templateUrl: '/pages/terms.html', 
        controller: AboutController 
        }); 

...

+0

궁금한 점, 왜 이것을 알고 싶습니까? – maxisam

+0

CMS 솔루션을 ASP.NET MVC 사이트에 통합하고 있습니다. CMS는 기본적으로 템플릿 페이지를 통해 Angular로 가져온 HTML에서 태그가있는 요소에 contenteditable을 토글합니다. 그런 다음 "게시"는 새 HTML을 내 C#으로 보내고 서버의 HTML 파일을 업데이트합니다. 그러나 업데이트 할 파일을 알아야합니다. 단순한! – Greg

답변

24

당신은 아마 $route.current.templateUrl 찾고 있습니다.

관련 문제