ESC キーを使用してモーダルを閉じるときに、$modalInstance.dismiss を介してパラメーターを渡す方法はありますか? ユーザーが「閉じる」を使用して適切に閉じると、使用できることがわかり、$modalInstance.close(ctrl.anyParam)
キャンセルボタンを使用すると使用できます$modalInstance.dismiss(ctrl.anyParam)
。$modalInstance.open
からの約束があり、ユーザーがクリックした内容に応じて、約束が解決または拒否された場合に処理できるため、これは正常に機能します。
ただし、ユーザーが ESC をクリックした場合ctrl.anyParam
、拒否プロミスで処理できるように合格できますか? 私の質問を説明するために、ここでplunkr を作成しました。