【发布时间】:2018-02-10 01:12:04
【问题描述】:
我的页面中包含他的控制器的标题视图:
<div ng-include="'header.html'" ></div>
标题包含一个动作调用,如保存、更新...我希望当用户单击标题动作时更新我的主控制器。
但我无法从包含 ng 的页面访问和修改主控制器 $scope
var app = angular.module('plunker', []);
app.controller('MainCtrl', function($scope) {
$scope.value = 'first value';
});
app.controller('HeaderCtrl', function($scope) {
$scope.header = 'from header';
$scope.update = function(){
$scope.$parent.value = 'new value';
}
});
我创建了一个 plunker 演示来说明问题
【问题讨论】:
标签: javascript angularjs scope prototype angularjs-ng-include