<component></component>
동적 클래스 속성을 구성 요소에 추가하는 방법을 모르지만 템플릿 html (component.html) 안에는 없습니다.
내가 찾은 유일한 해결책은 "ElementRef"기본 요소를 통해 항목을 수정하는 것입니다. 이 솔루션은 매우 간단한 작업을 수행하는 데 약간 복잡해 보입니다.
또 다른 문제는 CSS를 구성 요소 범위 외부에서 정의하여 구성 요소 캡슐화를 중단해야한다는 것입니다.
더 간단한 해결책이 있습니까? <root [class]="..."> .... </ root>
템플릿 내부 와 같은 것 .
someField = true
in-ngOnInit()
method 를 수행해야했습니다ngAfterViewInit()
. 그렇지 않으면 작동하지 못했습니다.