【发布时间】:2016-07-26 22:17:02
【问题描述】:
我有一个无法修复的小错误。这是plunker-> http://plnkr.co/edit/D3EjXKf48Sq2vuc5MHNx?p=preview
当用户打开模态并进行选择时,他选择通过按“确定”关闭模态
此时,我想执行控制器中提到的 ExecOnModalClose() 函数。
所以,这是我尝试过的代码。
$scope.ok = function() {
$uibModalInstance.close();
$scope.ExecOnModalClose();
};
如上图所示,当用户按下“Ok”时执行下面的这个函数。
$scope.ExecOnModalClose = function() {
console.log("Execute this after modal closes on pressing Ok");
}
谁能告诉我如何将这两者联系起来。
【问题讨论】:
-
我刚刚添加了你说你尝试过的确切代码和it works perfectly.
-
严重 >?当我点击时,我在控制台日志中看不到任何内容
-
是的。打开我的链接,按 F12(或 Opt+Cmd+I,如果您在 Mac 上)并打开模式。单击“确定”,控制台中出现“在模态关闭后按确定执行此操作”。
-
@MikeC- 我真傻。 Tat 函数位于模态控制器本身内部。更新了 plunker
标签: javascript jquery angularjs twitter-bootstrap modal-dialog