我正在构建带有会话超时示例(ng-idle)的 angular 4 应用程序,当用户不执行任何活动时,我会在其中呈现弹出窗口(引导程序 3)。
this.idle.onIdleStart.subscribe(() => this.isIdleState = true);
当这个标志时,它正在流行this.isIdleState = true
。
问题是 pop 显示在 Angular 应用程序的 HTML 元素的末尾。
而根据引导文档,它应该出现在 z-index 中。例如
https://www.w3schools.com/bootstrap/tryit.asp?filename=trybs_modal&stacked=h
<div *ngIf= isIdleState" >
<div class="modal-dialog modal-sm">
<div class="modal-content">
<div class="modal-header">
<h4>Session Timeout warning</h4>
</div>
<div class="modal-body">
you will be timed out in {{countdown}}
</div>
<div class="modal-footer">
<button type="button" class="btn btn-primary" (click)="reset()">Continue</button>
</div>
</div>
</div>
</div>
<div>
app.compoenent.html 中的 Html 代码,以便 pop 在每个组件上都可用。
它的出现方式是 Pop 在元素之后显示
我尝试将 z-index 属性添加到 pop div 但这不起作用任何帮助将不胜感激。