MatSort

E696489

MatSort is an Angular Material directive that adds sorting capabilities to data tables and other collections by managing and emitting sort state changes.

All labels observed (2)

Label Occurrences
MatSort canonical 2
MatSortHeader 1

How this entity was disambiguated

Statements (45)

Predicate Object
instanceOf Angular Material directive
TypeScript class
category UI behavior directive
controls initial active sort header
initial sort direction
defaultDirection asc
directionOptions
asc
desc
documentationUrl https://material.angular.io/components/sort/overview
emitsEvent MatSortChange
exportedFrom MatSortModule
framework Angular
hasInput matSortActive
matSortDirection
matSortDisableClear
matSortStart
hasOutput matSortChange
interactsWith MatSortHeader
linked to: MatSort

MatSortable
library Angular Material
manages collection of registered sortables
module @angular/material/sort
pattern used with ViewChild to access instance in component
property active
direction
disableClear
start
purpose adds sorting capabilities to data tables
emits sort state changes
manages sort state
registers MatSortable instances
requires Angular
linked to: Angular Material

Angular Material sort module import
selector matSort
supports multi-column sorting via sortables
single-column sorting
typicalUsage <table mat-table [dataSource]="dataSource" matSort>...
unregisters MatSortable instances
updates sort state when a header is clicked
usedFor sorting generic data collections
sorting table rows
usedWith CdkTable
MatTable
MatTableDataSource

How these facts were elicited

Referenced by (3)

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

MatSort interactsWith MatSortHeader
linked to: MatSort
MatTable integratesWith MatSort