我有一个小错误,我无法解决。这是plunker-> http://plnkr.co/edit/D3EjXKf48Sq2vuc5MHNx?p=preview
当用户打开模态并进行选择时,他选择按“确定”关闭模态
此时,我想执行控制器中提到的ExecOnModalClose()函数。
所以,这是我试过的代码。
$scope.ok = function() {
$uibModalInstance.close();
$scope.ExecOnModalClose();
};
当用户按下“确定”时,执行以下功能。
$scope.ExecOnModalClose = function() {
console.log("Execute this after modal closes on pressing Ok");
}
有人可以告诉我如何将这两者联系起来。
答案 0 :(得分:1)
您可以使用
<button class="btn btn-primary" type="button" ng-click="ok(); ExecOnModalClose()">OK</button>
修改强>
改变原始的plunker后,使用广播似乎是工作的解决方案: http://plnkr.co/edit/0ZrOM2au5wErWfUtX4v4?p=preview