更新:我知道$ 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" ;
}]) ;