Getting Started
Get started with the official @gp-grid/angular package and learn how to render your first virtualized table inside an Angular app within just a few minutes.
gp-grid provides official Angular bindings through the @gp-grid/angular package.
Quick Start
npm install @gp-grid/angularimport { Component } from "@angular/core";
import { GridComponent, type ColumnDefinition } from "@gp-grid/angular";
@Component({
selector: "app-my-grid",
standalone: true,
imports: [GridComponent],
template: `
<div style="width: 800px; height: 400px">
<gp-grid [columns]="columns" [rowData]="data" [rowHeight]="36" />
</div>
`,
})
export class MyGridComponent {
columns: ColumnDefinition[] = [
{ field: "id", cellDataType: "number", width: 80, headerName: "ID" },
{ field: "name", cellDataType: "text", width: 150, headerName: "Name" },
{ field: "email", cellDataType: "text", width: 250, headerName: "Email" },
];
data = [
{ id: 1, name: "Giovanni", email: "giovanni@example.com" },
{ id: 2, name: "Luca", email: "luca@example.com" },
];
}Next Steps
🧠 Onboard your LLM
Install the official gp-grid agent skill for your coding agent that integrates the grid into a React, Vue, or Angular app without paraphrasing the docs.
Installation
Install the @gp-grid/angular package, import the required stylesheet, and prepare your Angular project to use the high-performance gp-grid component today.