Possuo o seguinte código no html
<div [class.spinner-border]="isLoading">
<span class="sr-only">Carregando...</span>
</div>
meu componente está da seguinte forma:
isLoading = true;
loadCustomers() {
this.cloudService.getCustomersAll()
.subscribe(customerArray => {
this.customers = customerArray;
this.isLoading = false;
},
error => {
alert('error ');
} );
}
ngOnInit() {
this.loadCustomers();
}
Eu inicio minha variável como true e após o carregamento do loadCustomers eu passo para false, com intuito de iniciar o componente enquanto carrega e depois sumir, porém quando a página está carregando não exibe o spinner e depois que executa o loadCustomer ele passa para false ai não deve exibir mesmo.
Alguma idéia para esse caso?