如何將Angular 2 Material Progress Spinner顯示爲當前視圖(頁面或模式對話框)的某種透明疊加層?Angular 2 Material Progress Spinner:顯示爲疊加
2
A
回答
4
使用下面的代碼來實現不透明
HTML
<div style="height:800px" [class.ops]="show">
<h2 [class.opaque]="trans">{{name}}</h2>
<button class="btn btn-success" (click)="toggleSpinner()"> See spinner </button>
</div>
<spinner [show]="show" [size]="150"> </spinner>
COMPONENT
import { Component, Input } from '@angular/core';
@Component({
selector: 'spinner',
template: `
<div *ngIf="show">
<span>
<i class="fa fa-spinner fa-spin" [ngStyle]="{'font-size': size+'px'}" aria-hidden="true"></i>
</span>
</div>
`
})
export class SpinnerComponent {
@Input() size: number = 50;
@Input() show: boolean;
toggleSpinner() {
this.show = !this.show;
this.trans=!this.trans;
}
}
CSS
.ops {
opacity :0;
}
1
我的靈感來自於:Overriding Angular Material Size and Styling of md-dialog-container
這是我如何解決它:
創建進度微調-dialog.component.html內容的新組件ProgressSpinnerDialogComponent:
<mat-spinner></mat-spinner>
in styles.css add:
.transparent .mat-dialog-container {
box-shadow: none;
background: rgba(0, 0, 0, 0.0);
}
打開你的組件時,設置panelClass屬性:
this.dialog.open(ProgressSpinnerDialogComponent, { panelClass: 'transparent' });
相關問題
- 1. Angular Material 2 Spinner with Angular 4
- 2. Angular 2 Material Design
- 3. 如何將Angular 2 Material 2中的md-progress-spinner的顏色綁定到自定義顏色?
- 4. Angular 2,Material 2 Radio,Formgroups
- 5. Angular 2 Material對話框
- 6. 爲什麼Angular Material CSS不顯示(只顯示原始文本)?
- 7. Angular 2 Material無法加載樣式
- 8. Angular 2 Material MdSnackBar no Provider
- 9. angular2-material 2圖標未顯示
- 10. SweetAlert2(swal)IE11 Angular 2,彈出後顯示疊加層
- 11. Angular Material - 現在顯示的文本
- 12. Progress .gif不顯示爲.load
- 13. 使用Angular Material 2 Tabs Component with Angular 4.0.0-rc.1
- 14. Angular Material Datepicker爲空
- 15. Angular 2和Material Designs - 示例對話框爲空
- 16. PDF顯示Angular 2
- 17. Angular 2 @ progress/kendo-angular-grid不適用於webpack?
- 18. 如何更改Angular 2 Material 2中的md-autocomplete寬度?
- 19. 將Angular 2 Material 2 Toolbar作爲模塊實施
- 20. Angular Material - Datepicker
- 21. 是否提供JavaScript的Angular Material 2?
- 22. Angular 2 Material日期選擇器值
- 23. Angular 2/4 Material,點擊列表項
- 24. Angular-material 0.6.1 docs
- 25. 在Angular 2中集成Angular Material的問題
- 26. 內容未顯示:Angular 2
- 27. Angular 2組件未顯示
- 28. Angular Material 2:SideNav無法正確顯示其他組件中的任何元素
- 29. Angular Material Textarea Auotgrow
- 30. Angular Material如何工作以及爲什麼需要爲Angular 2完全重寫?
非常感謝您亞拉文!我會盡快測試! –
有什麼辦法可以組織代碼格式,我不明白代碼的不幸 –
我不明白爲什麼組件和HTML中有模板 –