Angular2:获取组件内部html元素的引用,然后滚动到html元素的顶部
我的Angular2:获取组件内部html元素的引用,然后滚动到html元素的顶部,angular,angular2-template,angular2-directives,Angular,Angular2 Template,Angular2 Directives,我的表格组件中有此表格: <table #trackerTable> @ViewChild("trackerTable") trackerTable; 当触发myMethod()时,我尝试滚动到(0,0): 但我得到了错误:TypeError:this.trackerTable.scrollTo不是一个函数需要将ElementRef添加到字段和方法中的nativeElement,为可能需要它的人留下答案: @ViewChild("trackerTable") trackerTab
表格组件中有此表格
:
<table #trackerTable>
@ViewChild("trackerTable") trackerTable;
当触发myMethod()
时,我尝试滚动到(0,0)
:
但我得到了错误:
TypeError:this.trackerTable.scrollTo不是一个函数
需要将ElementRef
添加到字段和方法中的nativeElement
,为可能需要它的人留下答案:
@ViewChild("trackerTable") trackerTable: ElementRef;
public myMethod(): void {
this.trackerTable.nativeElement.scrollTop = 0;
}
@ViewChild("trackerTable") trackerTable: ElementRef;
public myMethod(): void {
this.trackerTable.nativeElement.scrollTop = 0;
}