/** * Created by wisestone on 2018-05-08. */ 'use strict'; define([ 'app' ], function (app) { app.controller('eventViewController', ['$scope', '$log', '$rootScope', '$uibModalInstance', 'parameter', function ($scope, $log, $rootScope, $uibModalInstance, parameter) { $scope.fn = { cancel : cancel // 팝업 창 닫기 }; $scope.vm = { viewer : { title : parameter.title, description : parameter.description } }; // 팝업 창 닫기 function cancel() { $rootScope.$broadcast("closeLayer"); // 팝업이 열리고 나서 js-multi, js-single 등에서 body 이벤트가 날아가는 현상 수정 $uibModalInstance.dismiss('cancel'); $(document).unbind("keydown"); // 단축키 이벤트 제거 } }]); });