У меня есть компонент, на котором есть спиннер, и он размещен в app.component.html
<app-spinner *ngIf="isLoading"></app-spinner>
на моем app.component.ts. Для начала я установил isLoading в False.
Тогда у меня есть служба, которая содержит методы, такие как getData.
getData() {
// show spinner
this.http.get('url here');
// Hide Spinner
}
Мой вопрос ... Если спиннер находится на app.component.html и .ts и имеет переменнуютам, что показывает и скрывает это ... Как я могу изменить это значение из других компонентов или из службы, которая живет в app.component.ts, если нет лучшего способа сделать это?