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 ⓘ