Tôi không biết cách thêm vào thành phần của mình <component></component>
một thuộc tính lớp động nhưng bên trong mẫu html (component.html).
Giải pháp duy nhất tôi tìm thấy là sửa đổi mục thông qua phần tử gốc "ElementRef". Giải pháp đó có vẻ hơi phức tạp để làm một cái gì đó rất đơn giản.
Một vấn đề khác là CSS phải được xác định bên ngoài phạm vi thành phần, phá vỡ đóng gói thành phần.
Có một giải pháp đơn giản hơn? Một cái gì đó giống như <root [class]="..."> .... </ root>
bên trong mẫu.
someField = true
trongngOnInit()
-method thay vìngAfterViewInit()
. Tôi không thể làm cho nó hoạt động khác được.