Angular Data Grid Installation

Installation

Install CoreUI Data Grid for Angular via npm and load the shared grid stylesheet.

On this page

npm

npm install @coreui/angular-data-grid

Data Grid layers on the .table styles from @coreui/coreui or @coreui/coreui-pro (≥ 5), so make sure one of them is loaded on the page. The grid’s own stylesheet ships in the @coreui/data-grid package, installed automatically as a dependency.

The DataGridComponent is standalone — import it straight into your component:

import { DataGridComponent } from '@coreui/angular-data-grid'

@Component({
  imports: [DataGridComponent],
  // ...
})

Add the grid stylesheet to your global styles (e.g. angular.json styles or styles.scss):

@use "@coreui/data-grid/dist/css/data-grid.css";

Stylesheet

The grid’s CSS defines --cui-data-grid-* custom properties that resolve through CoreUI’s semantic variables, so it inherits your theme (including data-coreui-theme="dark") automatically. See Styling & theming for the full token reference.

Next: the Quickstart.