Angularjs 角度JS错误:[$injector:unpr]未知提供程序:

Angularjs 角度JS错误:[$injector:unpr]未知提供程序:,angularjs,Angularjs,我已经创建了单独的factoryservice文件,以便可以在其中使用&设置变量,并可以在从属控制器中使用变量 我收到错误:[$injector:unpr]未知提供程序:错误getMemberProvider 我已经在index.html中链接了这个文件,我检查了拼写,我的factoryservice名称也是正确的 我的xyz-service.js文件如下所示:- “严格使用”; 角度.module('cntrl1').factory('getMember',函数(Datamember){ va

我已经创建了单独的factoryservice文件,以便可以在其中使用&设置变量,并可以在从属控制器中使用变量

我收到错误:[$injector:unpr]未知提供程序:错误getMemberProvider

我已经在index.html中链接了这个文件,我检查了拼写,我的factoryservice名称也是正确的

我的xyz-service.js文件如下所示:-

“严格使用”;
角度.module('cntrl1').factory('getMember',函数(Datamember){
var数据成员;
var addMethod=函数(Datamember){
Datamember=Datamember;
}
返回{
setPolicyNumber:函数(Datamember){
addMethod(数据成员);
},
getMember:function(){
返回数据成员;
}
};
});
我已经将facrotyservice注入了另一个我想要使用它的控制器中。仍然存在相同的问题,并且我在“开发人员选项”下的“网络”选项卡中找不到xyz-service.js,即使我已经在index.html中添加了此文件

谢谢你的帮助

问候,, TMLS

感谢菲尔的指导!
问题是浏览器缓存,我清除了它和临时文件,之后一切都很好。

您是如何“在index.html中链接此文件”的?如果您没有看到对它的网络请求,可能您没有保存
index.html
嗨,菲尔,谢谢。我在index.html中引用了这个文件xyz-service.js,如下所示:那么您肯定会看到对它的网络请求。你确定你看的是正确的文件吗?请在浏览器中尝试“查看源代码”以确保Hi Phil,我在pagesource中看不到xyz-service.js。我检查了正在web服务器上部署的war包,其中包含我在index.html中添加的js文件。是浏览器的缓存问题吗?因为在服务器上,我可以在pagesource中看到js,但在我的机器上,我看不到。问题是浏览器缓存。我清除了缓存和临时文件。问题已解决!