2017-12-24 10 views
0

올바르게이 함수를 리스너 (이 '창 범위 참조')에서 호출 하시겠습니까?

this.openPackage = function (package) { 
... 
} 

$rootScope.$on('open_Package', function (event, package) { 
      openPackage(package); // doesn't work 
}); 
+0

무엇 "_doesn't WORK_"? –

답변

0

그냥 컨텍스트를 유지하기 위해 화살표 FUNC를 사용

$rootScope.$on('open_Package', (event, package) => { 
     this.openPackage(package); // does work 
}); 
+0

절대적으로 형제! 단지 알고있는 것, 또 다른 해결책이 있습니까? (전화 또는 신청하여 mabye) –

+0

@tom 당신은 컨텍스트를 바인딩하거나 전달할 수 있습니다. –

관련 문제