angularJS $窗口未定义

时间:2015-11-11 18:37:21

标签: angularjs syntax window angularjs-config

更新:我知道$ window无法接收(即其他帖子)但是我可以选择将该全局变量放入我的.config中

我遇到了$window的问题,我在主页上设置了一个全局变量,我试图让angularJS接收它,但这是我得到的错误:

>未捕获错误:[$ 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 个答案:

没有答案