[英]Angularjs Bootstrap modal closing call when clicking outside/esc
[英]Passing parameter during closing modal with ESC key
當我們使用ESC鍵關閉模式時,是否可以通過$ modalInstance.dismiss傳遞參數? 如果用戶使用'close'正確關閉,那么我知道我可以使用$modalInstance.close(ctrl.anyParam)
,如果我使用取消按鈕,則可以使用$modalInstance.dismiss(ctrl.anyParam)
。 因為我從$modalInstance.open
獲得了承諾,並且可以根據用戶單擊的內容來處理承諾,所以我可以進行處理。
但是,在用戶單擊ESC的情況下,我可以傳遞ctrl.anyParam
以便可以在我的拒絕承諾中進行處理嗎? 我在這里創建了plunkr來描述我的問題。
唯一可以做的是通過更改config的配置並通過注冊一個鍵偵聽器以編程方式執行關閉動作(使用給定參數)來防止默認情況下使用ESC關閉模式,因為沒有傳遞指定的參數。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.