2014-03-05 2 views
0

다른 컨트롤러의 기능을 사용하는 방법을 알아 내려고하고 있는데, 컨트롤러에서 컨트롤러를 훔쳐서 그 컨트롤러의 기능을 사용하려면 어떻게해야합니까? 덕분에다른 컨트롤러의 기능을 사용하는 방법

$.controller('mycontroler1', { 
functionToUse : function(){}, 
}); 

$.controller('wantToUseFunctionFrommycontroler1, { 
}); 
+0

귀하의 질문이 나에게 명확하지 않다 올바른 방향으로 당신을 이끌 수 있습니다. "컨트롤러에서 컨트롤러를 훔칩니다"는 의미는 무엇입니까? 그리고 어떤 컨트롤러를 사용하고 있습니까? 함께 작업하는 실제 코드를 게시해야합니다. –

답변

1

w = function(){ 
     // returning function i to be used in function2 
     return{ 
      i : function(){ 
      console.log('World'); 
     } 
    } 
} 

function2 = function(){ 
    e = function(){ 
      // will console log World as stated in function w 
      w().i(); 
    } 
    e(); 
    } 
// call function2, which is calling a function within function w 
function2(); 
관련 문제