2017-03-15 19 views
0

ショーは()現在のページが透明のビューに移動する必要がありクリックすると、唯一の私のスピナーは現在、私ができる表示し、隠すことができ画面を透明にするにはどうすればいいですか?

<button (click)="show()">show</button> 
<button (click)="hide()">hide</button> 
<div class="container" *ngIf="isBusy"> 
    <div class="backdrop"></div> 
    <ion-spinner name="bubbles" color="primary"></ion-spinner> 
</div> 

を強調しなければならないとき、私は私のアプリにスピナーを追加しようとしていますスピナー、私は必要なのスピナーが表示されたときに、私のビュー内のすべてのコンテンツは、透過モードのみスピナーに移動しなければならないですが他のコンテンツ

+0

あなたが背景のdivを意味する:そして、あなたはこれに追加する必要がビジー状態でポインタイベントをオフにして、下の不透明度

<div [class.nonclickable]="isBusy"> <!-- content --> </div> <div class="container" *ngIf="isBusy"> <div class="backdrop"></div> <ion-spinner name="bubbles" color="primary"></ion-spinner> </div> 

とスタイリングを設定し、いくつかのクラスでは、DIV? –

答えて

0

ようにそれを行うことができますあなたのコンテンツをいくつかのラッパーdivに入れてください。

.nonclickable { 
    opacity: .3; 
    pointer-events: none; 
    cursor: not-allowed; 
} 
0

ではなく、表示されなければならないあなたは、あなたの時間を仮定すると、この

<div *ngIf="!isBusy"> 
    //content 
</div> 
<div class="container" *ngIf="isBusy"> 
    <div class="backdrop"></div> 
    <ion-spinner name="bubbles" color="primary"></ion-spinner> 
</div> 
+0

私はこのコンテンツが好きなら、隠されてしまいます。私はコンテストをディスペンス状態にする必要があります。 –

+0

「ディスエーブル状態」とはどういう意味ですか? – YounesM

関連する問題