Angularjs - Decore controladores
Estou tentando configurar um decorador para meus controladores. Minha intenção é introduzir algum comportamento comum em todos os controladores do meu aplicativo.
Eu o configurei para funcionar no Angular 1.2.x, mas há algumas alterações de quebra do 1.3.x em diante que estão quebrando o código. O erro que se obtém agora é"controlador não é uma função".
Abaixo está o código para o decorador:
angular.module('myApp', ['ng'], function($provide) {
$provide.decorator('$controller', function($delegate) {
return function(constructor, locals) {
//Custom behaviour code
return $delegate(constructor, locals);
}
})
});
Angular 1.2.x -http://jsfiddle.net/3v17w364/2/ (Trabalhando)
Angular 1.4.x -http://jsfiddle.net/tncquyxo/2/ (Quebrado)