Вы можете использовать Renderer2
в Angular
.
Вы можете добавить класс к телу , используя
this.renderer.addClass(document.body, 'dashboard');
по вашему требованию component
.
Панель инструментов: (я добавил Панель инструментов класс)
import { Renderer2, ElementRef, OnDestroy } from '@angular/core';
export class dashboardComponent implements OnDestroy {
constructor(private renderer: Renderer2) {
this.renderer.addClass(document.body, 'dashboard');
}
ngOnDestroy() {
this.renderer.removeClass(document.body, 'dashboard');
}
}
Логин: (я добавил Логин класс)
import { Renderer2, ElementRef, OnDestroy } from '@angular/core';
export class loginComponent implements OnDestroy {
constructor(private renderer: Renderer2) {
this.renderer.addClass(document.body, 'login');
}
ngOnDestroy() {
this.renderer.removeClass(document.body, 'login');
}
}
Вот рабочая демонстрация