angular – 无法获得ng2-bootstrap模式以显示在bs-modal-backdro
发布时间:2020-12-17 07:15:05 所属栏目:安全 来源:网络整理
导读:我使用ng2-bootstrap的模态有一个问题.我正在做整个viewContainerRef黑客提到 here. 我正在深层嵌套组件中创建一个模态(通过路由深入4级).我从上面的链接中复制了模态代码. 每当我尝试打开它时,它会像这样打开:bs-modal-backdrop完全覆盖屏幕,包括模态,阻止
我使用ng2-bootstrap的模态有一个问题.我正在做整个viewContainerRef黑客提到
here.
我正在深层嵌套组件中创建一个模态(通过路由深入4级).我从上面的链接中复制了模态代码. 每当我尝试打开它时,它会像这样打开:bs-modal-backdrop完全覆盖屏幕,包括模态,阻止我与它交互.知道为什么会这样吗? 解决方法
这是具有z-index的特定情况.至少有一个父组件创建了一个堆栈上下文,其z-index小于背景z-index 1040.现在所有HTML元素都将堆叠在它的上下文中.
这就是为什么背景与模态重叠的原因,无论模态具有什么z-index. 要解决这个问题: >在与背景相同的上下文中创建一个模态,这样z-index就可以了. app app header组件之外的某个地方. 它完全描述了here (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |