0

当我们使用 ESC 键关闭模式时,有没有办法通过 $modalInstance.dismiss 传递参数?如果用户使用“关闭”正确关闭,那么我知道我可以使用$modalInstance.close(ctrl.anyParam),如果我使用取消按钮,我可以使用$modalInstance.dismiss(ctrl.anyParam). 这很好用,因为我有承诺,$modalInstance.open并且取决于用户点击的内容,如果承诺被解决或拒绝,我可以处理。

但是,在用户单击 ESC 的情况下,ctrl.anyParam我可以通过以便在拒绝承诺中处理它吗?我在这里创建了 plunkr来描述我的问题。

4

1 回答 1

0

您唯一能做的就是通过更改其配置并注册一个键侦听器以编程方式执行关闭操作(使用给定参数)来防止模式默认使用 ESC 关闭,因为没有指定参数的传递。

于 2016-02-09T16:36:48.583 回答