팝업창에서 부모창의 angularJS 함수 호출 하는 방법
1. 모듈에 $window 추가
var module = angular.module('myApp', ['']);
module.controller("ctrl",function($scope , $window) {
$window.callback = function(){
//to do
}
});
callback용 function은 $scope가 아닌 $window를 사용합니다.
2. 팝업창에서 사용
window.opener.callback();
와 같이 사용하면 angularJS의 callback()이라고 선언한 함수를 호출가능합니다.