Acceda a la variable de directiva AngularJs dentro del controlador

Soy un poco nuevo en Angularjs. Lo que quiero es acceder "$ scope.myVar"variable dentro 'myController' controlador. Sería de gran ayuda si puede proporcionar una solución.

angular.module('myDirective', [])
        .controller('myController', ['$scope', function ($scope) {
               
            }])
        .directive('myDirective', function () {           
            return {
                scope: {
                    myVar: '='                  
                },
                controller: function ($scope) {  
                    $scope.myVar = 'xyz';
                    alert($scope.myVar);
                }
            };
        });
<html lang="en-US">  
    <script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js"></script>
    <script type="text/javascript" src="newjavascript.js"></script>
    <body ng-app="myDirective">   
        <div ng-controller="myController">
            <my-directive></my-directive>>
        </div>
    </body>
</html> 

Respuestas a la pregunta(2)

Su respuesta a la pregunta