angular - hasClass 的角度等价物是什么?
问题描述
尝试选择具有特定类名的元素,然后根据该类删除和添加元素
解决方案
用户 ViewChild 获取元素引用,然后在执行ngDoCheck()
更改检测运行时运行检查是否添加了类:
export class ClassName implements DoCheck {
@ViewChild('elementID') elementID:ElementRef;
ngDoCheck() {
if(elementID.nativeElement.classList.contains('class-name')) {
//TODO something
}
}
}