Czy kontroler może dziedziczyć zakres z kontrolera nadrzędnego podczas używania routera ui

Mam następujące:

var admin = {

   name: 'admin',
    url: '/admin',
    views: {
        'nav-sub': {
            templateUrl: '/Content/app/admin/partials/nav-sub.html',
            controller: function ($scope) { $scope.message = "hello"; }
        }
    },
    controller: ['$scope', function ($scope) {
        $scope.message = "hello";
    }]
}

var subject = {
    name: 'subject',
    parent: admin,
    url: '/subject',
    views: {
        'grid@': {
            templateUrl: '/Content/app/admin/partials/grid-subject.html',
            controller: 'AdminGridSubjectController',
        }
    }
};

Chciałbym, aby AdminGridSubjectController wiedział, czym jest wartość $ scope.message, ale wydaje się, że nic o niej nie wie. Czy jest coś, co robię źle?

stApp.controller('AdminGridSubjectController', ['$scope', function ( $scope ) {
    var a = $scope.message;
}]);

questionAnswers(3)

yourAnswerToTheQuestion