Окно 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" ;
}]) ;