AnguLar JS错误:[$ injector:unpr]未知提供者:

时间:2018-01-15 03:24:00

标签: angularjs

我创建了单独的工厂服务文件,以便我可以使用&在其中设置变量,可以在依赖控制器中使用变量。

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

我已经在index.html中链接了这个文件,我检查了拼写,这也是我的工厂服务名称。

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

'use strict';
angular.module('cntrl1').factory('getMember', function(Datamember) {
  var Datamember;
  var addMethod = function(Datamember) {
    Datamember = Datamember;
  }
  return {
    setPolicyNumber: function(Datamember) {
      addMethod(Datamember);
    },
    getMember: function() {
      return Datamember;
    }
  };
});

我已经将facrotyservice注入到我想要使用它的另一个控制器中。虽然我在索引中添加了这个文件,但在开发者选项下的网络选项卡中找不到xyz-service.js html的。

感谢您的帮助。

此致 TMLS

1 个答案:

答案 0 :(得分:0)

感谢Phil的指导! 问题在于浏览器缓存,我清除它和临时文件,以后一切都很好。