在我打字稿中編寫的角度應用程序中,我使用UI網格在引導模式中顯示一些數據。我想要實現的是在點擊網格行中的任何一列時,模式關閉。我怎樣才能做到這一點?我沒有使用$ modal或$ modalInstance現在,因爲它是SPA,所以不需要這個。有沒有辦法不使用它們,並調用modal.dismiss()onRowSelection?如何關閉在UI網格中點擊引導模態角
回答
您可以使用下面的代碼打開模態。
var modalInstance = $modal.open({
template: require('./modal.html'),
controller: require('./search.controller'),
controllerAs: 'searchModalInstance',
scope: $scope,
size: 'lg',
windowClass: 'search-modal-popup'
});
之後,添加modalInstance範圍爲UI網appScopeProvider UI-Grid GridOptions
一樣,uiGridOption.appScopeProvider = modalInstance;
現在,您可以通過從UI格調用函數close()
關閉模式。
有沒有什麼辦法可以在不使用這個打開函數的情況下關閉模態?這部分對我的應用來說真的是不必要的代碼片段。 – cAMPy
@cAMPy然後你可以使用$ modaStack.getTop().key.close()來關閉模態。 $ modalStack.getTop()返回當前打開的模態對象。 – Amit
阿米特遺憾的是這不起作用。我得到en錯誤: 錯誤:_this。$ modalStack.getTop(...)未定義。我添加了我的模式到uiGridOptions: appScopeProvider:document.getElementById(「idOftheDivWhichClassIsModalFade」), – cAMPy
- 1. 引導模態上點擊UI電網
- 2. 如何在角度中關閉模態?
- 3. 引導模式不關閉關閉按鈕點擊?
- 4. 角度ui bootstrap模態打開狀態,如何在控制器中關閉?
- 5. jQuery UI的模態對話框關閉上點擊自己
- 6. 角上關閉外部點擊 - 關閉也點擊內部
- 7. Wicket ModalWindow:點擊外部模態關閉
- 8. 否模態關閉後點擊事件?
- 9. 如何在有人點擊Facebook按鈕後關閉引導模式?
- 10. 如何在模態點擊之外強制關閉bootbox.alert()?
- 11. Twitter引導模態動畫關閉
- 12. 引導模態自動打開關閉
- 13. 如何在提交返回false時關閉引導模態?
- 14. 引導模式被關閉按鈕點擊
- 15. 如何關閉模式有帶角的js和引導
- 16. 以引導模式窗口模板角UI添加關閉按鈕
- 17. 關閉,打開特定的模式在頁面加載角UI引導
- 18. 引導模態顯示上點擊
- 19. 什麼我點擊引導模態回
- 20. 引導模態不工作的點擊
- 21. 通過點擊模態外部來關閉模態
- 22. 模態內的角引導模態
- 23. $ http請求中的角度UI引導模態顯示
- 24. Ui引導程序對話框關閉
- 25. 劍道UI角度網格 - 關閉全部頭
- 26. 在模態關閉後捕捉Angular Bootstrap UI $ uibModal關閉事件
- 27. 關閉點擊外部角2(4)
- 28. 關閉點擊
- 29. 如何從引導模態切換到角模態
- 30. 在引導模式,點擊外模態窗口後,窗口關閉,但灰色的顏色不會
我使用$ modal和$ modalInstance有一個SPA(如在單頁面應用程序中?),我不認爲它們是相關的。你有任何代碼向我們展示?一個沉重的人可能? – klskl
$ modal和$ modalInstance之間沒有任何關係,並有一個SPA應用程序。如果你想與模態交互使用$ modalInstance – Walfrat