AngularJS 1工厂错误unknowwn提供程序

IAmAkittycatAMA

我正在尝试从json文件中获取数据。

我有一个文件factory1.js

myApp.factory('mainInfo', [
'$http',
  function($http) {
  return {
    get:  function(){
        $http.get('data.json'); 
    }
}}])

然后我有另一个文件view1.js

'use strict';

angular.module('myApp.view1', ['ngRoute'])

.config(['$routeProvider', function($routeProvider) {
  $routeProvider.when('/view1', {
    templateUrl: 'view1/view1.html',
    controller: 'View1Ctrl'
  });
}])

.controller('View1Ctrl', [

  '$scope',
  '$http',
  'mainInfo',

  function($scope, $http, mainInfo) {
    mainInfo.get("data.json")
    .then(function(response) {
        $scope.myWelcome = response.data;
        console.log($scope.myWelcome)
    });
}]);

我有一个文件夹,其中包含每个json,factory和controller文件。

当我运行这个错误时,它返回说...

angular.js:13708 Error: [$injector:unpr] Unknown provider: mainInfoProvider <- mainInfo <- View1Ctrl

我要去哪里错了?

迪潘扬

工作正常。我希望这样可以解决您的问题。

 'use strict';

    var app=angular.module('myApp.view1', ['ngRoute'])

    app.config(['$routeProvider', function($routeProvider) {
      $routeProvider.when('/view1', {
        templateUrl: 'view1/view1.html',
        controller: 'View1Ctrl'
      });
    }])


app.factory('mainInfo', 
  function($http) {
  var obj={};
    obj.method =function(){
       return $http.get('tag.json')

}
    return obj;
  })
app.controller('View1Ctrl', [

  '$scope',
  '$http',
  'mainInfo',

  function($scope, $http, mainInfo) {
    mainInfo.method().success(function(response) {
        $scope.myWelcome = response;
    });
}]);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

AngularJS-错误:[$ injector:pget]提供程序'function()'必须定义$ get工厂方法

来自分类Dev

AngularJS-错误:[$ injector:pget]提供程序'function()'必须定义$ get工厂方法

来自分类Dev

Angularjs未知提供程序错误

来自分类Dev

Angularjs未知提供程序错误

来自分类Dev

AngularJS:未知提供程序错误

来自分类Dev

如何从AngularJS中的控制器调用工厂/服务?错误:组件$ injector中的未知提供程序错误

来自分类Dev

AngularJS-如何在提供程序内部使用工厂

来自分类Dev

AngularJS错误:未知提供程序:$ animateProvider <-$ animate

来自分类Dev

AngularJS错误:[$ injector:unpr]未知提供程序:

来自分类Dev

AngularJS-$ uibModal提供程序错误

来自分类Dev

AngularJS错误:[$ injector:unpr]未知提供程序

来自分类Dev

使用 AngularJS 的未知提供程序错误

来自分类Dev

AngularJS 未知提供程序错误消息

来自分类Dev

AngularJS的未知提供程序

来自分类Dev

Angularjs:未知提供程序

来自分类Dev

AngularJS提供程序功能

来自分类Dev

AngularJS的未知提供程序

来自分类Dev

错误:[$ injector:unpr]未知提供程序-将AngularJS1迁移到Angular6时

来自分类Dev

AngularJS工厂

来自分类Dev

angularJS工厂

来自分类Dev

AngularJS将工厂注入提供者

来自分类Dev

AngularJS-将工厂从另一个模块注入提供程序

来自分类Dev

如何在AngularJS中读取未知的提供程序错误?

来自分类Dev

AngularJS 1.2.9 ngRoute“ requireJS的未知提供程序$ routeProvider错误

来自分类Dev

angularjs angular-file-upload未知提供程序:$ uploadProvider错误

来自分类Dev

AngularJS错误:未知提供程序:$ intervalProvider <-$ interval <-inputWatcher <-inputDirective

来自分类Dev

错误:[$ injector:unpr]未知提供程序:在AngularJS服务测试中

来自分类Dev

ASP.NET MVC angularjs未知提供程序错误

来自分类Dev

Angularjs错误未知提供程序:$ scopeProvider <-$ scope <-用户

Related 相关文章

  1. 1

    AngularJS-错误:[$ injector:pget]提供程序'function()'必须定义$ get工厂方法

  2. 2

    AngularJS-错误:[$ injector:pget]提供程序'function()'必须定义$ get工厂方法

  3. 3

    Angularjs未知提供程序错误

  4. 4

    Angularjs未知提供程序错误

  5. 5

    AngularJS:未知提供程序错误

  6. 6

    如何从AngularJS中的控制器调用工厂/服务?错误:组件$ injector中的未知提供程序错误

  7. 7

    AngularJS-如何在提供程序内部使用工厂

  8. 8

    AngularJS错误:未知提供程序:$ animateProvider <-$ animate

  9. 9

    AngularJS错误:[$ injector:unpr]未知提供程序:

  10. 10

    AngularJS-$ uibModal提供程序错误

  11. 11

    AngularJS错误:[$ injector:unpr]未知提供程序

  12. 12

    使用 AngularJS 的未知提供程序错误

  13. 13

    AngularJS 未知提供程序错误消息

  14. 14

    AngularJS的未知提供程序

  15. 15

    Angularjs:未知提供程序

  16. 16

    AngularJS提供程序功能

  17. 17

    AngularJS的未知提供程序

  18. 18

    错误:[$ injector:unpr]未知提供程序-将AngularJS1迁移到Angular6时

  19. 19

    AngularJS工厂

  20. 20

    angularJS工厂

  21. 21

    AngularJS将工厂注入提供者

  22. 22

    AngularJS-将工厂从另一个模块注入提供程序

  23. 23

    如何在AngularJS中读取未知的提供程序错误?

  24. 24

    AngularJS 1.2.9 ngRoute“ requireJS的未知提供程序$ routeProvider错误

  25. 25

    angularjs angular-file-upload未知提供程序:$ uploadProvider错误

  26. 26

    AngularJS错误:未知提供程序:$ intervalProvider <-$ interval <-inputWatcher <-inputDirective

  27. 27

    错误:[$ injector:unpr]未知提供程序:在AngularJS服务测试中

  28. 28

    ASP.NET MVC angularjs未知提供程序错误

  29. 29

    Angularjs错误未知提供程序:$ scopeProvider <-$ scope <-用户

热门标签

归档