MatTable

E697575

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

All labels observed (2)

Label Occurrences
MatTable canonical 2
Angular Material Table documentation 1

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf Angular Material component
data table component
basedOn CdkTable
category UI component
data grid
configuredBy dataSource property
displayedColumns array
dataSourceType MatTableDataSource
Observable-based data source
custom DataSource implementation
documentedIn Angular Material Table documentation
linked to: MatTable
integratesWith Angular forms
linked to: Angular Material

MatPaginator
MatSort
MatTableDataSource
introducedFor material design data tables in Angular
language TypeScript
license MIT License
maintainedBy Angular team at Google
partOf Angular CDK table ecosystem
linked to: CdkTable

Angular Material
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
linked to: Angular Material

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
linked to: Angular Material
usedIn Angular applications

How these facts were elicited

Referenced by (3)

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

Angular Material hasComponent MatTable
MatSort usedWith MatTable
MatTable documentedIn Angular Material Table documentation
linked to: MatTable