【发布时间】:2015-03-09 17:53:16
【问题描述】:
我将angularjs 与angular-ui 库一起使用(特别是angular-ui-bootstrap 之一)。
如何延迟模式关闭?在用户单击x 或取消按钮后,我需要让模态框多显示半秒,但我还没有找到方法。
我在考虑在回调函数中添加一些超时,传递给模态实例的then函数,例如:
modalInstance.result.then(function success(){
// timeout .5 second
}, function cancel() {
// timeout .5 second
});
但回调函数中的代码实际上是在模态关闭后运行的。有没有办法做到这一点?
【问题讨论】:
-
你用什么代码来关闭模式?另外,为什么要让模态保持更长时间?
-
我没有使用任何代码来关闭模式,只是默认的内置。原因是为了避免一些闪烁效果(如果我打开一个模式,关闭它并弹出另一个)。
标签: javascript angularjs angular-ui angular-ui-bootstrap