首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用自定义单元格编辑器时出现Go错误:'ag-grid-angular‘不是已知元素

使用自定义单元格编辑器时出现Go错误:'ag-grid-angular‘不是已知元素
EN

Stack Overflow用户
提问于 2020-07-01 12:57:52
回答 1查看 280关注 0票数 0

我正在尝试创建一个在columnDefs中配置的自定义单元格编辑器

代码语言:javascript
复制
cellEditorFramework: CustomEditorComponent

下面是自定义编辑器的实现:

代码语言:javascript
复制
@Component({
  templateUrl: './custom-editor.component.html',
  styleUrls: ['./custom-editor.component.scss']
})
export class CustomEditorComponent implements ICellEditorAngularComp, AfterViewInit {
...
}

我还在@NgModule中导入了AgGridModule组件,如下所示:

代码语言:javascript
复制
imports: [
    AgGridModule.withComponents([
        CustomEditorComponent
    ])
],

我的目标是在单击要编辑的单元格时显示一个ag-grid。我可以弹出div,但没有显示ag-grid

代码语言:javascript
复制
<div>
  <ag-grid-angular
    style="width: 500px; height: 150px;"
    class="ag-theme-alpine"
    [rowData]="rowData"
    [columnDefs]="columnDefs"
  >
  </ag-grid-angular>
</div>

相反,我得到了以下错误:

代码语言:javascript
复制
NG8001: 'ag-grid-angular' is not a known element:
...
NG8002: Can't bind to 'rowData' since it isn't a known property of 'ag-grid-angular'.
...
NG8002: Can't bind to 'columnDefs' since it isn't a known property of 'ag-grid-angular'.

我用的是Angular 10,请给我建议。

EN

回答 1

Stack Overflow用户

发布于 2020-07-01 13:02:41

您是否导入了模块AgGridModule:

代码语言:javascript
复制
imports: [
    ...
    AgGridModule.withComponents([])
]

尝试删除<ag-grid-angular></ag-grid-angular>,只在弹出窗口中显示一个简单的<div>test sample</div>

你使用的是哪个angular版本?如果它在Angular 9之前,则应该在entryComponents中添加弹出组件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62669978

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档