我正在使用可通過「取消」按鈕或通過ESC關閉的Angular UI Bootstrap模式。由於我必須在關閉時進行一些清理,所以我在範圍中寫了'取消'方法,但只有在單擊此取消按鈕時纔會調用此方法,但在ESC上關閉時如何調用此清潔功能?在角度用戶界面上調用回調函數Bootstrap的模式
11
A
回答
22
當某個模式被解除時(通過按ESC或點擊背景)從$modal.open
方法調用返回的承諾爲被拒絕。因此,您可以通過在返回的承諾中添加錯誤處理程序來響應ESC按下。這在圖示的例子中可以從演示頁:http://plnkr.co/edit/xMTr78WJQbKyHsA53gyv?p=preview (見本線:$log.info('Modal dismissed at: ' + new Date());
)
8
感謝@ pkozlowski.opensource
我直接知道該怎麼做:)
var modalWindow = $modal.open({
windowClass: 'modal myKewlDialog',
templateUrl: 'views/modals/myKewlModalTemplate.html',
controller: 'myKewlModalController'
});
modalWindow.result.then(function (result) {
updateUI();
}, function (result) {
updateUI();
});
相關問題
- 1. 角度指令調用用戶界面Bootsrap模式
- 2. 如何從Angular Bootstrap模態調用函數(使用角度帶)?
- 3. 在角度用戶界面模式之間傳遞數據
- 4. 回調函數時,函數的角度
- 5. 中心在屏幕中間的角度用戶界面模式
- 6. 我的角度用戶界面模式不能找到模板
- 7. 角度 - 函數調用SVG
- 8. 解決不工作在角度用戶界面模式
- 9. 用戶模式與內核模式的回調函數
- 10. 最簡單的角度用戶界面引導模式
- 11. 用戶界面回調塊for循環
- 12. 如何角度用戶界面模式從右側彈出
- 13. 角度用戶界面模式不能參考父範圍
- 14. 角度用戶界面模式範圍/可變問題
- 15. 傳遞的角度用戶界面模態數據爲空
- 16. 在模式上定義的調用函數在ui-bootstrap模態關閉中
- 17. 圖形用戶界面 - 調用setters或調度事件?
- 18. 角度美觀與角度用戶界面bootstrap typeahead動態選項
- 19. 角度組件語法,調用錯誤上下文的回調函數
- 20. 回調函數在角2
- 21. 如何調用函數後的角度
- 22. 指令內的角度調用函數
- 23. 如何在角度數據表select上創建回調函數
- 24. 角度指令回調函數
- 25. 在ajax回調(safari)中調用bootstrap模式顯示
- 26. 角度/用戶界面ip地址
- 27. 角度服務在回調函數中部分可用
- 28. 文檔準備調用角度函數
- 29. 以角度定期調用函數
- 30. 角度用戶界面模式與控制器在單獨的js文件
可以在調用範圍內的信息被調用時被訪問? –
真的很整潔的實現,謝謝百萬 – JSancho