2013-10-14 1 views
0

AngularJS에서 동일한 서비스의 다른 위치에서 함수를 호출하려고합니다.동일한 서비스에서 함수 서비스를로드하십시오.

내 컨트롤러에서 호출 할 함수는 다음과 같습니다. 지오 코딩, 잠시 동안 모두 괜찮습니다.

그러나 내 지오 코딩 기능에서는 다른 기능인 geoaue를 호출하고 있습니다.

지금 스크립트는 "geovalue is undefined"라고 말합니다. 내 코드

 
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

geovalue 기능의

예는 this '방법 :

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

그리고이 있어야 할 것 같다 :

my var = this.geovalue(place, cb); 
관련 문제