Goodday, это, вероятно, вопрос nooby, но я не могу заставить его работать.
У меня есть простой сервис, который переключает логическое значение, если логическое значение true, класс active должен появиться в моем divи если ложь нет класса .. Просто так.Но логическое значение обновляется, но мой взгляд не реагирует на это.Должен ли я как-то уведомить мое мнение о том, что что-то изменилось?
Служба:
import { Injectable } from '@angular/core';
@Injectable({
providedIn: 'root'
})
export class ClassToggleService {
public menuActive = false;
toggleMenu() {
this.menuActive = !this.menuActive;
}
}
Вид (левый компонент меню):
<div id="mainContainerRightTop" [class.active]="classToggleService.menuActive == true">
Точка переключения (вверху)компонент меню):
<a id="hamburgerIcon" (click)="classToggleService.toggleMenu()">