https://github.com/angular/angular.js/blob/master/src/ng/compile.js#L975 tells me that the "local" controller receives the directive's scope.