У меня есть один html-файл и контроллер, назначенный через $routeProvider
.when('/page/:pageId', {
templateUrl: 'xxxx.html',
controller: 'PageCtrl'
})
и в файле controller.js я получаю доступ к значению pageId, используя $routeParams
в функции «PageCtrl».
pageId = $routeParams.pageId;
и в виду html
<div ng-controller="headerController">
{{page.pageId}}
</div>
поэтому в html я хочу отобразить pageId, если pageId передается в URL-адресе.
так что здесь мой вопрос заключается в том, что после того, как pageId будет передан, он будет правильно передан pageCtrl в Js и присвоено значение области pageId
, и я также могу назначить одно и то же значение области второму контроллеру 'headerController' с помощью $controller('headerController', {$scope: $scope});
могу видеть, что значение области действия обновляется с одного контроллера на другой контроллер, но моя проблема заключается в том, что значение области действия, которое обновляется, невозможно просмотреть в html ({{page.pageId}}
)