如何在 PrimeNG 中叠加 ProgressSpinner?
Posted
技术标签:
【中文标题】如何在 PrimeNG 中叠加 ProgressSpinner?【英文标题】:How can I overlay a ProgressSpinner in PrimeNG? 【发布时间】:2019-05-09 22:48:38 【问题描述】:我有一个这样的进度条微调器:
<p-progressSpinner></p-progressSpinner>
我想让它居中并覆盖。我该怎么做?
谢谢。
【问题讨论】:
你说的叠加是什么意思? 我的意思是我想让它像primeng对话框一样。(modal=true) 【参考方案1】:这对我有用:Original Url
<div class="progress-spinner" *ngIf="true">
<p-progressSpinner></p-progressSpinner>
</div>
css
.progress-spinner
position: fixed;
z-index: 999;
height: 2em;
width: 2em;
overflow: show;
margin: auto;
top: 0;
left: 0;
bottom: 0;
right: 0;
/* Transparent Overlay */
.progress-spinner:before
content: '';
display: block;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0,0,0,0.53);
【讨论】:
【参考方案2】:不确定你所说的叠加是什么意思,但如果你想在对话框内有一个进度微调器,那么
<p-dialog [(visible)]="display" [showHeader]="false" [resizable]="false" [modal]="true" [focusOnShow]="false" >
<i class="pi pi-times" style="float:right" (click)="onCancel()"></i>
<div style="width: 900px;height: 500px;padding-top: 20%;">
<p-progressSpinner></p-progressSpinner>
</div>
</p-dialog>
【讨论】:
以上是关于如何在 PrimeNG 中叠加 ProgressSpinner?的主要内容,如果未能解决你的问题,请参考以下文章
如何冻结 PrimeNg 数据表中的列 - Angular 2?