解析错误:意外的令牌

时间:2016-10-26 06:26:07

标签: javascript angularjs http mean-stack angular-services

我正在开发一个MEAN STACK应用程序,我正在尝试创建一个使用AngularJS的{​​{1}}工厂。以下是我$http的代码。

gMapService.js

gMapService.js

我过去使用过类似的代码,直到现在我的代码编辑器发出此错误信号仍然没有问题

  

第6行:解析错误:意外的令牌。

请告诉我这里我做错了什么。我正在使用var myApp = myApp.factory("gMapService",['$http', function($http){ var urlBase = "https://mymapservice.com/api/function/json"; return { function1: function (arg) { return{ $http.get(urlBase, { cache: true, headers:{ "Content-Type":"application/json" }, params:{ address:arg } }) .then(function (resp) { return resp.data; }); } }; }]);

1 个答案:

答案 0 :(得分:3)

在声明 function1 之后,你有一个被误导的}字符,只需删除该字符:

var myApp = myApp.factory("gMapService", ["$http", function($http) {
    var urlBase = "https://mymapservice.com/api/function/json";
    return {
        function1: function(arg) {
            return $http.get(urlBase, {
                cache: true,
                headers: {
                    "Content-Type": "application/json"
                },
                params: {
                    address: arg
                }
            })
                .then(function(resp) {
                    return resp.data;
                });
        }
    }
}]);
相关问题