我有一个小错误,我无法修复。这是矮子-> 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");
}
有人可以让我知道如何链接这两者。
最佳答案
您可以使用
<button class="btn btn-primary" type="button" ng-click="ok(); ExecOnModalClose()">OK</button>
编辑
更换了原始的插头后,使用广播似乎是可行的解决方案:
http://plnkr.co/edit/0ZrOM2au5wErWfUtX4v4?p=preview