首页 > 解决方案 > ag-grid 角度获取元素参考

问题描述

如何在 Angular 中获取网格元素上的 DOM 引用?似乎没有一个简单的方法。我试过了:

标记:

<ag-grid-angular #logGrid></ag-grid-angular>

ts:

@ViewChild('logGrid') logGrid: AgGridNg2;

AgGridNg2 没有公开 nativeElement 或 ElementRef 属性。

我也试过:

@ViewChild('logGrid') logGrid: ElementRef;

它没有 nativeElement 属性,因为它的类型是 AgGridNg2 而不是 ElementRef。

我需要 DOM 引用,因为ag-grid 不公开其内容的 scrollHeight。

标签: angularag-gridag-grid-angular

解决方案


您可以通过将ViewChild装饰器的read属性设置为:ElementRef

@ViewChild('logGrid', { read: ElementRef }) logGridElementRef: ElementRef;

推荐阅读