Notifications d'interface utilisateur avec js angulaires

- Je mettre en place un standard de notification de l'INTERFACE utilisateur avec angular js. Ma démarche est la suivante (simplifié):

<div ng-controller="MainCtrl">
  <div>{{message}}</div>
  <div ng-controller="PageCtrl">
     <div ng-click="showMessage()"></div>
  </div>
</div>

Et avec le contrôleur de la page en cours:

module.controller("PageCtrl", function($scope){
  counter = 1
  $scope.showMessage = function(){
    $scope.$parent.message = "new message #" + counter++;
  };
});

Cela fonctionne bien. Mais je n'aime vraiment pas le fait que j'ai besoin d'appeler le $scope.$parent.

Parce que si je suis dans un autre imbriquée contrôleur, j'aurai $scope.$parent.$parent, et cela devient rapidement un cauchemar à comprendre.

Est-il une autre façon de créer ce genre de global INTERFACE utilisateur de notification angulaire?

source d'informationauteur standup75