2017-12-01 22 views
0

私のアプリケーションにローディングスピナーを実装しています。このサイトから https://material.angular.io/components/progress-spinner/overview 私は表示と非表示の詳細を取得できませんでした。私はそれを試しましたが、スピナーは常に表示されます。助けてください。Angular4 <mat-progress-spinner>ページロードが完了したときに表示および非表示にする方法

+0

は、スピナーを表示し、隠す:あなたは、例えば、コンポーネントクラスのbooleanを作成し、* ngIfディレクティブにそれを設定し、自分で表示/非表示ロジックを追加する必要があります成功したコールバックの中のスピナー、 '.then()'関数あなたのコードを追加して回答を得てください。 –

答えて

2

スピナーコンポーネントはスピナーを表示します。あなたが電話をかける前に、バックエンドの呼び出しを行う

<mat-spinner *ngIf="resourcesLoaded === false"></mat-spinner> 
+0

'resourcesLoaded === false'はどうですか?単純に '!resourcesLoaded'にするのはなぜですか? –

+0

もちろん、基本的に同じですが、"! "表記法では、 'null'、' undefined'、 '0'、空の文字列(JSの場合)などのケースも考慮されています。 – Aleksi

+0

私はこのケースでは大したことではない –

関連する問題