【发布时间】:2021-10-15 11:17:15
【问题描述】:
我正在尝试在纯 js 渲染器中使用角度材质组件, 如 ag-grid 文档中所述,使用框架渲染器很慢。
但是,如果我只是将材质组件代码放在纯js中,它不会正确渲染材质组件
class plainJsRadioRenderer {
eGui: any;
// gets called once before the renderer is used
init(params) {
// create the cell
this.eGui = document.createElement('div');
this.eGui.innerHTML = `<mat-radio-button>Option 1</mat-radio-button>`;
}
getGui() {
return this.eGui;
}
// gets called whenever the cell refreshes
refresh(params) {
return false;
}
}
以上是我的尝试,但它只会将mat-radio-button直接粘贴到网格单元格中而不对其进行处理。
那么如何在纯 js 渲染器中使用材质组件呢? 谢谢
【问题讨论】:
-
你还必须添加所需的类并导入模块
-
我已经在 Angular 模块和 component.ts 中导入了模块。但还是不行
-
和必修课?
-
必需的类你的意思是渲染器类吗?如果是,那么我已经将我的课程放在 ag-grid 的同一组件中
标签: angular ag-grid ag-grid-angular