首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AG-使用Angular2的网格。在angular2项目中安装ag-grid时出错

AG-使用Angular2的网格。在angular2项目中安装ag-grid时出错
EN

Stack Overflow用户
提问于 2017-01-12 13:06:05
回答 1查看 1.2K关注 0票数 2

我是angular2的新手。在我的基本angular2项目中,我尝试放置ag。我得到了错误

代码语言:javascript
复制
node_modules/ag-grid-ng2/lib/ng2ComponentFactory.d.ts(3,10): error TS2305: Module 
'"C:/practice/quickstart/node_modules/@angular/compiler/index"' has no exported member 'RuntimeCompiler'.

package.json

代码语言:javascript
复制
    "ag-grid": "6.4.x",
    "ag-grid-enterprise": "6.4.x",
    "ag-grid-ng2": "6.4.x",

systemjs.config.js

代码语言:javascript
复制
'ag-grid': 'node_modules/ag-grid',
'ag-grid-ng2': 'node_modules/ag-grid-ng2'

packages: {
      'ag-grid-ng2': {
        defaultExtension: "js"
      },
      'ag-grid': {
        defaultExtension: "js"
      },
    }

app.module.ts

代码语言:javascript
复制
import {AgGridModule} from 'ag-grid-ng2/main';
@NgModule({
  imports:      [ 
    BrowserModule,
    AgGridModule.withNg2ComponentSupport(),
  ],
  declarations: [ AppComponent ],
  bootstrap:    [ AppComponent ]
})
export class AppModule { }

在app.module.ts文件中,withNg2ComponentSupport()收到错误。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-01-12 17:43:05

从你的消息中我猜你正在使用angular 2 2.3+ -如果是这样,那么问题是ag-grid-ng2 6.x不支持这个版本。

Angular 2使ag ng2所依赖的RuntimeCompiler不公开(好吧,移动了它等等)。

如果你想使用Angular网格,那么你需要升级到支持它的ag- 2.3+ -ng2 7.x

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

https://stackoverflow.com/questions/41605477

复制
相关文章

相似问题

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