Marquei que daria erro na diretiva como não foi a resposta correta simulei a questão e ocorreu esse erro:
https://docs.angularjs.org/error/$compile/multidir?p0=ngController&p1=minhaCharada&p2=new
Só funcionou depois que fiz isso:
ou então, quando declarei o controller direto na diretiva:
.directive('minhaCharada', function () { return { controller: function($scope) { $scope.titulo = "Alura"; }, restrict: 'E', scope: { titulo: '@' }, template: '
{{titulo}}
' }; });Alguém teve o mesmo problema?