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;
}]);

0 ответов

Другие вопросы по тегам