如何在Angular中打印ag-Grid?

问题描述

我正在尝试以角度6打印ag-Grid。 我遵循ag-Grid给出的示例。 以下功能使我有些问题。 我的网格ID是myGrid。

我得到以下信息:错误TS2339:类型“元素”上不存在属性“样式”

function setPrinterFriendly(api) {
    var eGridDiv = document.querySelector('.myGrid');
    eGridDiv.style.height = '';
    api.setDomLayout('print');
}

有什么想法吗?

解决方法

尝试

const eGridDiv = document.querySelector('.myGrid') as HTMLElement;

参考:HTMLElement.style | MDN