I working on the nebular ngrx-admin template. There is a global spinner. which is loading while navigating from the header to a new page(component). I want to hide that spinner(no needed while navigating or loading new pages) only for particular components.
My header has a link like as below
<nb-action class="control-item "><a class="nav-links" href="home">Home</a></nb-action>
Spinner in index.html
<div id="nb-global-spinner" class="spinner">
<div class="blob blob-0"></div>
<div class="blob blob-1"></div>
<div class="blob blob-2"></div>
<div class="blob blob-3"></div>
<div class="blob blob-4"></div>
<div class="blob blob-5"></div>
</div>
I have tried the following methods,
Method: 1 in custom.component.ts
ngOnInit(): void {
const el = document.getElementById('nb-global-spinner');
if (el) {
el.style['display'] = 'none';
}
}
Method: 2 in custom.component.scss
.spinner{
display: none;
}