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?