AngularJS: problema de minificação na diretriz
Eu ainda tenho outro problema com a minificação. Desta vez é por causa do serviço $ escopo passado para o controlador da diretiva. Veja abaixo o código:
angular.module('person.directives').
directive("person", ['$dialog', function($dialog) {
return {
restrict: "E",
templateUrl: "person/views/person.html",
replace: true,
scope: {
myPerson: '='
},
controller: function ($scope)
{
$scope.test = 3;
}
}
}]);
Se eu comentar a parte do controlador, então funciona bem.
Como você pode ver, usei a declaração de matriz para a diretiva, portanto, o serviço de diálogo $ é conhecido pelo Angular mesmo após a minificação. Mas como devo fazer isso para o serviço $ scope no controlador?