TypeError:$ http.get不是Angular JS中的函数

里特什·古普塔(Ritesh Gupta)

我正在尝试使用Angular Service,并且由于$ scope无法注入服务内部,因此使用$ rootScope。我的代码看起来不错,但出现以下错误-

TypeError:$ http.get不是一个函数

这是代码-EmployeeService.js:///

app.factory('fetchEmpService', ['$rootScope', '$http', function ($http, $rootScope) {
    var employees = [];
    return {
        fetchEmp: function () {
            debugger;
            return $http.get("EmpWebService.asmx/GetEmp")
                .then(function (response) {
                    employees = response.data;
                    $rootScope.$broadcast('allEmployees', employees);
                    return employees;
                });
        }

    };
}]);

在我的控制器中,我尝试使用它,如下所示:

$scope.employees = fetchEmpService.fetchEmp();
$scope.$on('allEmployees', function (events, employees) {
        $scope.employees = employees;
    });

我有点困惑,数据将进入$ scope。$ on

马特·利什曼(Matt Lishman)

您的参数和注射剂数组的顺序不同。

这:

app.factory('fetchEmpService', ['$rootScope', '$http', function ($http, $rootScope)

需要是

app.factory('fetchEmpService', ['$rootScope', '$http', function ($rootScope, $http)

顺序很重要,并且必须相同。

有关依赖项注入的更多信息

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

TypeError:$ http.get不是Angular JS中的函数

来自分类Dev

Angular JS TypeError:$ http不是一个函数

来自分类Dev

TypeError:$ http.get(...)。then(...)。controller不是函数

来自分类Dev

TypeError:$ http.get(...)。then(...)。controller不是函数

来自分类Dev

带有RXJS Observable TypeError的Angular2 Http:this.http.get(...)。map(...)。catch不是函数

来自分类Dev

带有RXJS Observable TypeError的Angular2 Http:this.http.get(...)。map(...)。catch不是函数

来自分类Dev

Angular2-TypeError:this.http.get(...)。toPromise不是一个函数

来自分类Dev

Angular 2 HTTP请求:TypeError:backend.createConnection不是函数

来自分类Dev

Angular JS`$ http`发送POST而不是GET

来自分类Dev

typeerror undefined 不是 node js 中的函数

来自分类Dev

Angular JS TypeError:f不是函数

来自分类Dev

TypeError:对象#<Object>在Angular js Http.get请求中没有方法'push'

来自分类Dev

TypeError:对象#<Object>在Angular js Http.get请求中没有方法'push'

来自分类Dev

TypeError:undefined不是函数Angular

来自分类Dev

Angular 8:this.http.get不是一个函数

来自分类Dev

this.http.get 不是函数 angular8

来自分类Dev

Ionic 2 TypeError:this.http.post不是函数

来自分类Dev

Ionic 3 TypeError:this.http.post 不是函数

来自分类Dev

TypeError:任务不是异步js parrallel中的函数

来自分类Dev

TypeError:promise.then(...)。then(...)。then(...)。then(...)。catch不是Node Js中的函数

来自分类Dev

捕获TypeError:Object(...)不是Bootstrap的ThemeProvider.js中的函数

来自分类Dev

TypeError:回调不是Node.js中的函数

来自分类Dev

TypeError:stripe.redirectToCheckout不是nuxt.js中的函数

来自分类Dev

TypeError:undefined不是Node.js中的函数

来自分类Dev

TypeError:未定义不是节点js中的函数

来自分类Dev

TypeError:undefined不是Node.js中管道的函数

来自分类Dev

TypeError:对象不是Node JS / socket.io中的函数

来自分类Dev

TypeError:server.views不是hapi.js中的函数

来自分类Dev

TypeError:count 不是 node.js 和 sequelize 中的函数

Related 相关文章

  1. 1

    TypeError:$ http.get不是Angular JS中的函数

  2. 2

    Angular JS TypeError:$ http不是一个函数

  3. 3

    TypeError:$ http.get(...)。then(...)。controller不是函数

  4. 4

    TypeError:$ http.get(...)。then(...)。controller不是函数

  5. 5

    带有RXJS Observable TypeError的Angular2 Http:this.http.get(...)。map(...)。catch不是函数

  6. 6

    带有RXJS Observable TypeError的Angular2 Http:this.http.get(...)。map(...)。catch不是函数

  7. 7

    Angular2-TypeError:this.http.get(...)。toPromise不是一个函数

  8. 8

    Angular 2 HTTP请求:TypeError:backend.createConnection不是函数

  9. 9

    Angular JS`$ http`发送POST而不是GET

  10. 10

    typeerror undefined 不是 node js 中的函数

  11. 11

    Angular JS TypeError:f不是函数

  12. 12

    TypeError:对象#<Object>在Angular js Http.get请求中没有方法'push'

  13. 13

    TypeError:对象#<Object>在Angular js Http.get请求中没有方法'push'

  14. 14

    TypeError:undefined不是函数Angular

  15. 15

    Angular 8:this.http.get不是一个函数

  16. 16

    this.http.get 不是函数 angular8

  17. 17

    Ionic 2 TypeError:this.http.post不是函数

  18. 18

    Ionic 3 TypeError:this.http.post 不是函数

  19. 19

    TypeError:任务不是异步js parrallel中的函数

  20. 20

    TypeError:promise.then(...)。then(...)。then(...)。then(...)。catch不是Node Js中的函数

  21. 21

    捕获TypeError:Object(...)不是Bootstrap的ThemeProvider.js中的函数

  22. 22

    TypeError:回调不是Node.js中的函数

  23. 23

    TypeError:stripe.redirectToCheckout不是nuxt.js中的函数

  24. 24

    TypeError:undefined不是Node.js中的函数

  25. 25

    TypeError:未定义不是节点js中的函数

  26. 26

    TypeError:undefined不是Node.js中管道的函数

  27. 27

    TypeError:对象不是Node JS / socket.io中的函数

  28. 28

    TypeError:server.views不是hapi.js中的函数

  29. 29

    TypeError:count 不是 node.js 和 sequelize 中的函数

热门标签

归档