我在角度
中有这个功能 $rootScope.openMobileUpdateModal = function () {
......something.......
var modalInstance = $modal.open({
templateUrl: 'mobileModal.html',
controller: ModalInstanceCtrl
});
};
我需要在完成此功能时调用的函数(打开模态并创建元素时)。如何在这个函数上创建回调?
答案 0 :(得分:0)
您应该将opened
参数传递给open方法。 opened
是一个承诺,当模态窗口打开时,它将被解决。
$rootScope.openMobileUpdateModal = function () {
......something.......
var modalInstance = $modal.open({
templateUrl: 'mobileModal.html',
controller: ModalInstanceCtrl,
opened: // Your Promise object here
});
};
答案 1 :(得分:0)
你只需要将一个函数传递给打开的promisse ...
$rootScope.openMobileUpdateModal = function () {
......something.......
var modalInstance = $modal.open({
templateUrl: 'mobileModal.html',
controller: ModalInstanceCtrl
});
modalInstance.opened.then(function () {
// The modal is opened and the elements are created
});
};