angular.module(...). декоратор не является функцией
Я собираюсь оторвать глаза от этой действительно запутанной проблемы, я пытаюсь применить простой декоратор к $route
обслуживание, но я получаю сообщение об ошибке, говорящее, что angular.module(...).decorator
это не функция, которая не имеет смысла, потому что я использовал это в других проектах, и она работала просто отлично..
Как декоратор больше не может быть выставлен на angular.Module
? дела $provide.decorator
тоже не работает, потому что $provide
не определено, но как я должен вводить это, когда декоратор написан вне любого другого кода..
Что здесь может быть не так?
angular.module('core').decorator('$route', ['$delegate', function($delegate) {
$delegate.getRouteProp = function(path, prop) {
var result = null;
angular.forEach($delegate.routes, function(config, route) {
if (path === route) {
result = config[prop];
}
});
return result;
};
return $delegate;
}]);