当我们使用 ESC 键关闭模式时,有没有办法通过 $modalInstance.dismiss 传递参数?如果用户使用“关闭”正确关闭,那么我知道我可以使用$modalInstance.close(ctrl.anyParam)
,如果我使用取消按钮,我可以使用$modalInstance.dismiss(ctrl.anyParam)
. 这很好用,因为我有承诺,$modalInstance.open
并且取决于用户点击的内容,如果承诺被解决或拒绝,我可以处理。
但是,在用户单击 ESC 的情况下,ctrl.anyParam
我可以通过以便在拒绝承诺中处理它吗?我在这里创建了 plunkr来描述我的问题。