-1

브로드 캐스트 이벤트에서 ajax 호출을 사용하는 몇 가지 메소드가 포함 된 angularjs 지시문을 사용하고 있습니다. 다른 컨트롤러의 지시문에 매개 변수로 데이터를 전달할 때 일부 데이터는 모달에서 지시문으로 전달됩니다. 그러나 모달에서만 지시문에 데이터를 전달할 수 없습니다. 내가 잘못 했으므로 다른 페이지가 표시되지 않습니다. 잘 작동하지만 모달 컨트롤러에서만 문제가 발생합니다. 나는 당신이 인수를 누락 생각 jsfiddle모달에서 브로드 캐스트 지시문

+1

당신은 몇 가지 코드를 공유해야합니다. –

+0

코드를 보려면 jsfiddle을 참조하십시오 - https://jsfiddle.net/e4yo10sx/ – Ragh3317

답변

0

을 참조하십시오 : 당신은 더 나은 해답을 얻을 수 있도록

$rootScope.$on(
     'refreshCharts', 
     function(e, data) { 
        console.log(data); 
     } 
+0

인수를 전달했거나 작동하지 않는 경우. udpated가 아닌 $ scope.sendData 값 – Ragh3317

+0

$ rootscope 선언으로 브로드 캐스트/on을 살펴 보거나, 약간 다른 $ 범위 : https://toddmotto.com/all-about-angulars-emit-broadcast-on-publish-subscribing/ –

+0

참조 링크 용 D.Pareek, 모달을 열었으므로 형제 컨트롤러를 의미합니다. 여전히 문제를 해결할 수없는 올바른 방법으로 방송 이벤트를 사용하여 지침에 방송하십시오. – Ragh3317