Bootstrap 错误类型错误:使用数据表时无法读取undefined的属性(阅读'nativeElement')

euoag5mw  于 2022-12-07  发布在  Bootstrap
关注(0)|答案(1)|浏览(314)

我收到错误类型错误:使用数据表时,无法读取undefined的属性(阅读'nativeElement')。
typescript

@ViewChild('dataTable',{static:false}) table;

  ngAfterViewInit(): void {
      // if (!this.table) return;    
    this.dataTable=$(this.table.nativeElement);
    this.dataTable.DataTable();
    console.log( this.dataTable.DataTable());
    
  }

HTML语言

<table #dataTable id="example" class="table table-striped table-bordered" style="width:100%"> 

  </table>
5fjcxozz

5fjcxozz1#

@ViewChild('dataTable',{static:false}) table : ElementRef;

  ngAfterViewInit(): void {
      // if (!this.table) return;    
    this.dataTable=$(this.table.nativeElement);
    this.dataTable.DataTable();
    console.log( this.dataTable.DataTable());
    
  }

或者可以使用@ViewChild('dataTable',{static:false})表:任何;

相关问题