2014-03-28 4 views
0

하나의 범위 메서드를 필수 매개 변수로 다른 범위 메서드에 전달하는 방법은 무엇입니까?

이 경우 을 $scope.modal의 두 번째 매개 변수로 전달할 수 있어야합니다. $scope.modal 전에

http://jsfiddle.net/psdpainter/spmPB/

+0

를 사용하여 프로토 타입 상속이 올바른 코드입니다. –

+0

예가 있습니까? – Mark

+0

모달 함수 내에서 getPublisher를 호출 할 수 없습니까? $ scope.modal = function (title, publisherId, publishdate, body, expiration) { var publisher = $ scope.getPublisher (publisherId); return headlineFactory.modalDialog (제목, 게시자, 게시 날짜, 본문, 만료); }; – lmyers

답변

0

문제는 $scope.getPublisher가 해결 하였다는 그것이 무엇인지 알고 : 여기가 코드의 많은, 그래서

는 바이올린입니다. (가 중첩 된 경우)가 자신의 통신 및 다른 서비스에 매우 간단 있다면, $ on``와 이벤트 이미 터

$scope.modal = function (title, id, publishdate, body, expiration) { 
    var id = id.Publisher1Id; 
    headlineFactory.getUserDetails(id).then(function (data) { 
     var user = data.d; 
     return user; 
    }) 
    .then(function (user) { 
     var id = user.Title; 
      headlineFactory.modalDialog(title, id, publishdate, body, expiration); 
    }); 
};