VR
Size: a a a
VR
I
I
VR
I
VR
VR
DD
I
I
VA
N
N
constructor(
private overlayContainer: OverlayContainer,
private layoutFacade: LayoutFacade
) {
this.themeClass$.subscribe(themeClass => {
const overlayContainerClasses = this.overlayContainer.getContainerElement()
.classList;
const themeClassesToRemove = Array.from(overlayContainerClasses).filter(
(item: string) => item.includes('theme-')
);
if (themeClassesToRemove.length) {
overlayContainerClasses.remove(...themeClassesToRemove);
}
overlayContainerClasses.add(themeClass);
});
}
I
constructor(
private overlayContainer: OverlayContainer,
private layoutFacade: LayoutFacade
) {
this.themeClass$.subscribe(themeClass => {
const overlayContainerClasses = this.overlayContainer.getContainerElement()
.classList;
const themeClassesToRemove = Array.from(overlayContainerClasses).filter(
(item: string) => item.includes('theme-')
);
if (themeClassesToRemove.length) {
overlayContainerClasses.remove(...themeClassesToRemove);
}
overlayContainerClasses.add(themeClass);
});
}
N
OverlayContainer
это Angular CDK а LayoutFacade
кастомноеI
I
G
VA
VA