Bootstrap的模态 - 单击取消按钮 - 触发`close()`或`dismiss()`?

时间:2016-07-05 15:15:48

标签: javascript angular-ui-bootstrap

Bootstrap's modal提供了两种隐藏对话框的方法:

  

close(result)(类型:function) - 可用于关闭模态,传递   结果。

     

解雇(原因)(类型:功能) - 可用于解雇模态,   通过一个理由。

我的理解是正确的,我应该在用户点击对话框上的close按钮时使用OK,并在用户点击dismiss按钮时使用cancel

3 个答案:

答案 0 :(得分:1)

没必要。 一个原因可以是自我解释,比如因为点击模态内部的链接而关闭模态或者标准&#34之间没有传递的事件; ok ||取消"

答案 1 :(得分:1)

查看result表示关闭是通往"正确"关闭一个模态,它解析了result的承诺。

  • result(类型:promise) - 在模式关闭时解析,在模态解除时被拒绝。

从这个角度来看,我会说你的假​​设是正确的。

答案 2 :(得分:1)

考虑“是”,“否”和“取消”

的情况

例如。准备连接到聊天室,您可能会询问用户是否要使用他们通常的昵称,“是”会导致与其昵称的连接,“否”将导致与访客昵称的连接,“取消”将导致无连接(驳回)

取消被驳回,是,否则关闭(进一步结果)

当然,可能还有更多按钮组合,但是/否/取消很常见。

相关问题