服务会产生错误,“获取不是功能”#39;

时间:2017-11-23 08:49:56

标签: javascript angularjs

堆栈上有很多类似的问题,但我找不到可以帮助我的东西。可能是我失明了。

我有一项服务,它向服务器发送请求。

app.factory(
    "myService",
    [
        "$http", "config",
        function ($http, config)
        {
            return {
                get: function (query)
                {
                    return $http.get(
                        config.apiUri + "path/getSomething",
                        {
                            params: query
                        });
                }
            };
        }
    ])

我怎么称呼它:

myService
.get($scope.query)
.then(
     function (result)
     {
        $scope.isLoading = false;
        $scope.entries = result.data;
     });

我不明白我在哪里弄错了。请帮帮我。它确实有效,但现在还没有。

1 个答案:

答案 0 :(得分:0)

我真的很失明。

在注射中我的内容有错误的顺序。

"$scope", "$routeParams", "$window", "myService",
function ($scope, $routeParams, myService, $window) { ... }

而不是

"$scope", "$routeParams", "$window", "myService",
function ($scope, $routeParams, $window, myService,) { ... }

谢谢大家。