Angular4_获取table元素的高度(样式)

版权声明:本文为Martin原创文章,未经Martin允许不得转载。 https://blog.csdn.net/qq_36279445/article/details/84070791

table上

<table class="table table-striped"  #deliveryTable>

ts文件里

@ViewChild('deliveryTable') deliveryView: ElementRef;

组件加载完毕之后再执行。毕竟数据来的慢


  ngAfterViewInit() {
    console.log(this.deliveryView.nativeElement.clientHeight);
    setTimeout(() => {
      this.tableTop = `${this.deliveryView.nativeElement.clientHeight + 162}px`;
    }, 300);
  }

nativeElement就是dom 对象,里面一堆东西。 具体看文档

猜你喜欢

转载自blog.csdn.net/qq_36279445/article/details/84070791