내가 registerController에 $ scope.errorMsg에 어떤 값을 할당각 템플릿
<body ng-app="MainController">
<div class="page page-base {{ pageClass }}" ng-view>
</div>
</div>
index.html을
이전 그래서 이
<body ng-app="myApp">
<div class="page page-base {{ pageClass }}" ng-view>
<div ng-controller="MainController" ng-click="doClick($event)"></div>
<div ng-controller="RegisterController"></div>
</div>
</div>
에 변경 변경의 범위 값을 표시 할 수 없습니다 1.6
컨트롤러에서 console.log를 할 때 값을 인쇄하지만 error.html 페이지에 표시되지 않습니다.
<div ng-controller="RegisterController">{{errorMsg}}</div>
업데이트을 : 나는 각도에 새로운 오전
$scope.errorMsg = data.message;
$location.path("/reg/error");
, 내가 RegisterController의 범위에 interpolation을 시도 내 문제
ng-app 및 ng-controller 값은 어떻게 같을 수 있습니까? 문제를 fiddle 또는 plnkr으로 복제하는 데모를 만드십시오. 실제로 문제가 무엇인지 이해하기 쉽습니다. – Manish
아니요 똑같은 응용 프로그램 이름은 myApp이고 컨트롤러는 자신의 이름을 가지고 있습니다 – user269867
'범위'가 파괴 된 결과로 '경로'가 변경됩니다.이 'errorMsg'를'rootScope'에 넣어야 명령을 제공 할 수 있습니다 모든 콘트롤러에서 –