Окно angularJS $ не определено

ОБНОВЛЕНИЕ: я понимаю, что $window не может быть получено (то есть другой пост), но какова моя альтернатива, чтобы получить эту глобальную переменную в мой.config??

У меня проблемы с $windowНа моей главной странице установлена ​​глобальная переменная, и я пытаюсь заставить angularJS ее обработать, но это ошибка, которую я получаю:

> Uncaught Error: [$ injector: modulerr] Не удалось создать экземпляр модуля docMan из-за: Ошибка: [$injector:unpr] Неизвестный поставщик: $window

Как вы можете видеть ниже, я пытаюсь ввести его в .configЯ сделал то же самое в контроллере, но он все еще не позволяет мне использовать его, не знаю почему... Любая помощь будет принята с благодарностью!

 app.config(['$httpProvider','$window',function ($httpProvider, $window) {
     var sessionId = $window.__sfdcSessionId;
     $httpProvider.defaults.useXDomain = true;
     delete $httpProvider.defaults.headers.common["X-Requested-With"];
     $httpProvider.defaults.headers.common["Access-Control-Allow-Origin"] = "*";
     $httpProvider.defaults.headers.common["Accept"] = "application/json";
     $httpProvider.defaults.headers.common["content-type"] = "application/json";
     $httpProvider.defaults.headers.common['Authorization'] = "OAuth " + sessionId ;
     $httpProvider.defaults.headers.common['X-User-Agent'] = "MyClient" ;
    }]) ; 

0 ответов

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