MatTable

E697575

MatTable is an Angular Material component that provides a configurable, performant data table for displaying and manipulating tabular data in Angular applications.

Jump to: Statements Referenced by

Statements (49)

Predicate Object
instanceOf Angular Material component
data table component
basedOn CdkTable NERFINISHED
category UI component
data grid
configuredBy dataSource property
displayedColumns array
dataSourceType MatTableDataSource NERFINISHED
Observable-based data source
custom DataSource implementation
documentedIn Angular Material Table documentation NERFINISHED
integratesWith Angular forms NERFINISHED
MatPaginator NERFINISHED
MatSort NERFINISHED
MatTableDataSource NERFINISHED
introducedFor material design data tables in Angular
language TypeScript NERFINISHED
license MIT License
maintainedBy Angular team at Google
partOf Angular CDK table ecosystem NERFINISHED
Angular Material NERFINISHED
provides configurable data table
performant data table
tabular data display
requires Angular component template
column definitions via matColumnDef
row definitions via matRowDef
selector table[mat-table]
styleAPI Angular Material theming NERFINISHED
CSS classes
supports ARIA roles for accessibility
custom cell templates
data manipulation
dynamic column definitions
filtering
footer rows
header row definitions
keyboard navigation
multiple header rows
pagination
responsive layouts
row selection
sorting
sticky columns
sticky footers
sticky headers
virtual scrolling via CDK
supportsFramework Angular NERFINISHED
usedIn Angular applications

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

Angular Material hasComponent MatTable