检查div是否已在角度4中调整大小

时间:2017-12-01 09:15:33

标签: html angular

有没有办法检查div是否已在角度4中调整大小?例如,如果为div添加了具有不同高度和宽度的CSS类。

最初<div class="abc"></div>

事件<div class="abc xyz"></div>

之后

1 个答案:

答案 0 :(得分:0)

<div #divRef class="abc" (event)="checkStyleClass()"></div>

在您的组件中,

@ViewChild('devRef') element: ElementRef;

    checkStyleClass() {
                let classes = [];
                classes = this.element.nativeElement.classList;
                if (classes) {
                  classes.forEach(classVal => {
                    if (classVal === 'xyz') {
                      // div contains the xyz class after the event
                    }
                  });
                }
              }