尝试选择具有特定类名称的元素,然后删除并添加基于该类的元素
答案 0 :(得分:1)
用户ViewChild获取元素ref,然后在实现ngDoCheck()
的情况下运行以检查运行更改检测时是否添加了该类:
export class ClassName implements DoCheck {
@ViewChild('elementID') elementID:ElementRef;
ngDoCheck() {
if(elementID.nativeElement.classList.contains('class-name')) {
//TODO something
}
}
}
答案 1 :(得分:0)
使用:
if (element.classList.contains('your-class-name')) {
// do some stuff
}
您可以使用普通的JavaScript。
并且可以删除:
element.classList.remove('your-class-name'))