Variável de diretiva Access AngularJs dentro do controlador

Sou um pouco novo no Angularjs. O que eu quero é acesso "$ scope.myVar"variável dentro 'myController'controlador. Seria de grande ajuda se você pudesse fornecer uma solução.

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> 

questionAnswers(2)

yourAnswerToTheQuestion