Angular 5 Material Spinnerが機能していません
app.module.ts
import { MatProgressSpinnerModule } from '@angular/material/progress-spinner';
@NgModule({
imports: [
MatProgressSpinnerModule
]})
component.ts
import { MatSpinner } from '@angular/material';
component.html
<mat-spinner></mat-spinner>
設定がありません。
参照 では、Spinner用のSVGファイルを生成していますが、mat-spinnerタグ内には何も表示されません。
私は与えられたマットスピナーの例をフォークしようとしましたが、それは完全に機能します。私が見ることができる唯一の違いは、特定のパスからインポートするのではなく、進捗スピナーモジュールをインポートする方法です。
import { MatProgressSpinnerModule } from '@angular/material';
Mat-spinnerはmatprogressSpinnerを拡張するため、コンポーネント内に何もインポートする必要はありません。
関連するhtml内で、あなたがやっていたことを行うだけです。
<mat-spinner></mat-spinner>
これを見ることができます: https://stackblitz.com/angular/eymjpelkpro .
[mode] = "determinate" <<これは円のみを表示し、回転しません!
に
[mode] = "'determinate'" // <<<<定数値の単一引用符
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜 〜〜〜〜〜 ~~ 〜〜〜〜
また、deanwilliammillsが言及したように、mode = "determinate"
[mode] = "determinate"を取り除きます
それは私のために働いた。バグのようですAngular 5人が修正する必要があります
私のコード:
旧:
<mat-progress-spinner
class="progressSpinner"
[color]="myCustomColor"
[mode]="determinate"
[value]="myCustomValue">
</mat-progress-spinner>
新着:
<mat-progress-spinner
class="progressSpinner"
[color]="myCustomColor"
[value]="myCustomValue">
</mat-progress-spinner>