angular - 材质对话框:使用多个对话框实例管理点击事件的 Z-index
问题描述
我已经使用 Angular Material (MatDialogModule) 提供的基本功能实现了一个打开和保持打开多个窗口的服务。一切正常,但是每次用户在它们之间单击时,我都找不到管理窗口 z-index 的方法。在这种情况下,被指控的元素是重复的包装器“cdk-global-overlay-wrapper”,保持静态 z-index 为“1000”,将可视化的优先级留给添加的对话框元素的 DOM 中的位置。
我已经看到,如果我开发一个从 cdk“覆盖”传递的个人服务,事情就会变得可行,但在这种情况下,我将失去 Material 提出的对话框的所有直接特性和属性。
有办法吗?谢谢
解决方案
您可以使用以下 css 类:操作 z 索引
.cdk-overlay-container{
z-index: 9997;
}
推荐阅读
- python - 将应用程序与 pyinstaller 捆绑后,无法使用 openpyxl 在 Excel 中保留或/和加载图像
- angular - 打字稿中具有两种可能类型的函数参数
- python - 为什么 'dict(Count(list)) 在 windows 的 python 中不起作用?
- firebase - 我可以在 Firebase 上管理多少个客户端应用?
- c# - 构造函数上的 WPF FileNotFoundException
- r - 是否可以在 R 的 cppFunction 中动态加载文件?
- dask - 找不到 Dask PicklingError 函数
- python - Selenium / asyncio - 使用 Executor 而不重新生成 webdriver
- sql-server - 如何在另一个 Tablix 中使用 Matrix 中的 Pivoted Column 值并在其上编写表达式
- git - 我应该如何清理由 `git update-ref` 创建的文件和目录?