首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在typescript中使用ag-grid-react时出错

在typescript中使用ag-grid-react时出错
EN

Stack Overflow用户
提问于 2019-03-20 06:55:38
回答 1查看 2.2K关注 0票数 4

经过相当多的谷歌搜索后,我仍然找不到使用ag-grid-react和typescript的例子,尽管ag-grid-react项目似乎有typescript类型。

在我的react应用程序中,我安装了ag-grid-react:npm i --save ag-grid ag-grid-react react-dom-factories

这段代码看起来像jsx文件,但如果我尝试将它用作typescript tsx文件,我会得到编译器错误:

代码语言:javascript
复制
const columnDefs =  [
    {headerName: 'Make', field: 'make'},
    {headerName: 'Model', field: 'model'},
    {headerName: 'Price', field: 'price'}
];
const rowData = [
    {make: 'Toyota', model: 'Celica', price: 35000},
    {make: 'Ford', model: 'Mondeo', price: 32000},
    {make: 'Porsche', model: 'Boxter', price: 72000}
]

class App extends Component {
    constructor(props: any) {
        super(props);
    }

    render() {
        return (
            <div
                className="ag-theme-balham"
                style={{ height: '200px', width: '600px' }}
            >
                <AgGridReact
                    columnDefs={columnDefs}
                    rowData={rowData}>
                </AgGridReact>
            </div>
        );
    }
}

export default App;

AgGridReact标记上的编译错误

代码语言:javascript
复制
Type '{ children: never[]; columnDefs: { headerName: string; field:
string; }[]; rowData: { make: string; model: string; price: number;
}[]; }' is not assignable to type 'IntrinsicAttributes &
IntrinsicClassAttributes<AgGridReact> & Readonly<AgGridReactProps> &
Readonly<{ children?: ReactNode; }>'.   Property 'columnDefs' does not
exist on type 'IntrinsicAttributes &
IntrinsicClassAttributes<AgGridReact> & Readonly<AgGridReactProps> &
Readonly<{ children?: ReactNode; }>'.ts(2322)

有任何人可以提供的指导吗?

EN

回答 1

Stack Overflow用户

发布于 2019-03-21 00:50:58

虚惊一场:我只需要npm install ag-grid-community,而不是ag-grid

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

https://stackoverflow.com/questions/55251145

复制
相关文章

相似问题

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