【发布时间】:2015-10-10 06:42:41
【问题描述】:
我在 Angular js 应用程序中使用引导模式,如果条件为真,我想推迟关闭模式窗口。我似乎无法让这个工作。我的 $scope.close() 函数有一个函数,但这是关于单击引导背景时默认的 dismiss() 行为。
$modalInstance.result.catch ((event)->
if event == 'backdrop click'
console.log 'check condition and cancel dismiss'
return
), (event) ->
return
【问题讨论】:
-
您的意思是要阻止用户根据某些条件关闭模态框吗?如果这是您想要的,那么这是放置该代码的错误位置。
-
你为什么不检查调用dismiss的函数?
-
是的,如果存在条件我想取消模态解除功能。
-
这是在单击模态背景时覆盖默认行为,它只调用了dismiss(),而不是来自函数调用
标签: angularjs bootstrap-modal angular-bootstrap