I have a header view with his controller included in my page with:
<div ng-include="'header.html'" ></div>
the header includes an action call like save, update... I want when the user clicks in the header action update my main controller.
But I can't access and modify the main contoller $scope from ng-included page
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';
  }
});
I've created a plunker demo to illustrate the issue
 
     
    