次のテンプレートを使用したレイアウト コンポーネントがあります。
<app-header></app-header>
<app-sidebar></app-sidebar>
<section class="main-container">
<router-outlet></router-outlet>
</section>
router-outlet: app-sidebar での選択に応じて、さまざまな画面が表示されます。しかし、セクションで画面が完全にレンダリングされる前に、ロード画面を表示したいと思います。
私は ngx-loading https://github.com/Zak-C/ngx-loadingを使用しています。
助けてくださいどうすればいいですか?ユーザーがサイドバーをクリックしたときに画面からイベント エミッターを表示する方法。
私のレイアウトコンポーネント、
import { Component, OnInit } from '@angular/core';
import { SharedServiceService } from '../../services/sharedService';
@Component({
selector: 'app-layout',
templateUrl: './layout.component.html',
styleUrls: ['./layout.component.scss']
})
export class LayoutComponent implements OnInit {
loading = false;
constructor( private sharedService: SharedServiceService) {}
ngOnInit() {}
}
サイドバーからホームと呼ばれる1つのコンポーネントがあります。
私を助けてください