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

标签 javascript angular-ui-bootstrap

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

close(result) (Type: function) - Can be used to close a modal, passing a result.

dismiss(reason) (Type: function) - Can be used to dismiss a modal, passing a reason.

我的理解正确吗?当用户单击对话框上的OK按钮时,我应该使用close,当用户单击对话框上的dismiss时,我应该使用close点击取消按钮?

最佳答案

考虑一下有"is"、“否”和“取消”的情况

例如。准备连接到聊天室时,您可能会询问用户是否要使用他们常用的昵称,"is"将导致使用他们的昵称进行连接,“否”将导致使用访客昵称进行连接,而“取消”将导致不进行连接(被解雇)

取消被拒绝,是和否被关闭(有进一步的结果)

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

关于javascript - Bootstrap 的模式 - 单击取消按钮 - 触发 `close()` 或 `dismiss()` ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38207076/

相关文章:

javascript - 是否可以为一个 onkeypress 事件设置多个功能

javascript - LocalStorage 或 PHP Sessions 哪个更持久?

angularjs - Angular UI - Bootstrap Accordion 不工作/动态 ng-include

angularjs - 任何实例的 Angular UI Bootstrap 模式关闭事件

javascript - React 项目中的 ES6 循环依赖

javascript - Webpack:不同类型的多个入口点(JS、HTML、LESS……)

html - 如何在 Bootstrap 中调整我的输入表单的长度

javascript - 将 Bootstrap UI 模块添加到 angularjs 项目

javascript - 如何在javascript中创建新行

html - 在页面中重叠两个单独的 div