0
最初のテキストがloading...
であるdivを作成しようとしていますが、後でその中にロードされている新しい要素でオーバーラップすることができます。divの中にテキストを表示しますが、背景イメージとして扱います
<div class="results" style="position:relative;" *ngIf="showResults">
<!-- show 'loading...' before the results load, which would then overlap this text -->
<div stlye="position: absolute; z-index: -1;">Loading ...</div>
<!-- angular2 loop to asynchronously load results -->
<div *ngFor="let loc of searchLocations | async" (click)="selectLocation(loc)" class="search-result">
{{ loc.name }}, {{ loc.adminName1 }}, {{ loc.countryCode }}
</div>
</div>
しかし、私はこれを実行すると、ここで私は
のようなものがそう私の「読み込み中...」のテキストは、それ自身のboundryがあり得るものです:ここで私が扱ってんですよ私はそれらの先行要素がそのテキストの上に重なり合うようにしたい。このようなことをどうすれば達成できますか?
あなたはスタイルを「stlye」と綴っているかもしれません。 – andi
あなたはloading-divにngIfを追加し、データを取得したらそれを隠すことができます。 – kkreft
@andi lolありがとう、ローディングテキストをカバーしていませんが、重複するだけです。検索結果要素を追加して完全に不透明にするには何が必要ですか? –