我在TableComponent
:
<table #trackerTable>
我想在发生某些事情时滚动到顶部,所以我尝试在TableComponent
内部引用它:
@ViewChild("trackerTable") trackerTable;
当触发myMethod()
时,我尝试scrollTo(0,0)
:
public myMethod() {
this.trackerTable.scrollTo(0,0); // TypeError: this.trackerTable.scrollTo is not a function
}
但我收到错误:TypeError: this.trackerTable.scrollTo is not a function
答案 0 :(得分:3)
需要将ElementRef
添加到字段中的字段和nativeElement
,并为可能需要它的人留下答案:
@ViewChild("trackerTable") trackerTable: ElementRef;
public myMethod(): void {
this.trackerTable.nativeElement.scrollTop = 0;
}