我正在尝试在AngularJS中的同一服务中的其他地方调用函数。
我在控制器中调用的功能是:地理编码,目前一切正常。
但在我的地理编码功能中,我正在调用另一个函数:geovalue。
目前,该剧本称“geovalue未定义”。
我的代码示例
app.service('geo', function(){ this.geovalue = function(val, decimals){ // some code & return a value at the end }; this.geocoding = function(place, cb) { // some code my var = geovalue(val, decimals); // some code & return a valeu at the end }; });
答案 0 :(得分:0)
geovalue
函数也是this
'方法:
my var = this.geovalue(val, decimals);
似乎应该是:
my var = this.geovalue(place, cb);