首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用特定模块时,ag-grid-enterprise类型的位置?

使用特定模块时,ag-grid-enterprise类型的位置?
EN

Stack Overflow用户
提问于 2021-09-23 15:42:52
回答 1查看 49关注 0票数 0

为了减少我的Angular应用程序的代码大小,我遵循了link的指导,只加载了所需的特定模块。AG Grid文档中提供了一个导入类型的示例:

代码语言:javascript
运行
复制
import { ColumnApi, GridApi } from "@ag-grid-community/core";
import { LicenseManager } from "@ag-grid-enterprise/core";

我发现特定于企业特性的各种类型(例如IServerSideDatasource)只能从"@ag-grid-community/core“导入,而不能从"@ag-grid- Enterprise /core”导入,这似乎是违反直觉的--我错过了什么吗?我不想导入错误的类型。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-09-26 13:23:39

尽管这可能会令人困惑,但IServerSideDatasource是一个接口,并且在源代码中,所有接口都在community-module/core中声明。这个接口的用法可以在Server Side Row Model enterprise feature中观察到,它是企业模块的一部分。

您还可以看到,IServerSideDatasource类型正在网格的一些核心属性中使用,比如gridOptionsgridOptionsWrapper,它们是@ag-grid-community/core的一部分。

没有太多的解释可以得到直接的答案,但是我们可以看到,特定的接口对于社区和企业模块都是通用的。此外,这可能是因为维护了一个项目结构,其中所有接口和核心类型都是社区模块/核心的一部分。

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

https://stackoverflow.com/questions/69303104

复制
相关文章

相似问题

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