0

我正在尝试在 AngularJS 的同一服务中的其他地方调用一个函数。

我在控制器中调用的功能是:地理编码,目前一切正常。

但在我的地理编码函数中,我调用了另一个函数:geovalue。

目前,脚本说“地理价值未定义”。

我的代码示例

app.service('geo', function(){

    this.geovalue = 函数(val,小数){

        // 一些代码并在最后返回一个值

    };

    this.geocoding = function(place, cb) {
        // 一些代码
        我的 var = geovalue(val, decimals);
        // 一些代码并在最后返回一个值

     };

});
4

1 回答 1

0

geovalue函数也是this'方法:

 my var = this.geovalue(val, decimals);

似乎应该是:

 my var = this.geovalue(place, cb);
于 2013-10-14T09:16:37.910 回答