Angularjs - Декорирование контроллеров
Я пытаюсь настроить декоратор для моих контроллеров. Мое намерение состоит в том, чтобы ввести некоторое общее поведение для всех контроллеров в моем приложении.
Я настроил его на работу в Angular 1.2.x, но есть некоторые критические изменения, начиная с 1.3.x, которые нарушают код. Ошибка, которую теперь получает одна«контроллер не функция».
Ниже приведен код для декоратора:
angular.module('myApp', ['ng'], function($provide) {
$provide.decorator('$controller', function($delegate) {
return function(constructor, locals) {
//Custom behaviour code
return $delegate(constructor, locals);
}
})
});
Угловой 1.2.х -http://jsfiddle.net/3v17w364/2/ (За работой)
Угловой 1.4.х -http://jsfiddle.net/tncquyxo/2/ (Сломанный)