MatDialog
E697574
MatDialog is an Angular Material service and UI component used to open and manage modal dialog windows in Angular applications.
Observed surface forms (2)
| Surface form | Occurrences |
|---|---|
| MessageBox | 1 |
| ModalDialog | 1 |
Statements (48)
| Predicate | Object |
|---|---|
| instanceOf |
Angular Material UI component
ⓘ
Angular Material service ⓘ modal dialog manager ⓘ |
| belongsTo | Angular CDK overlay-based components NERFINISHED ⓘ |
| category |
UI overlay component
ⓘ
modal dialog service ⓘ |
| closeBehavior |
can close all dialogs via closeAll
ⓘ
can close specific dialog via MatDialogRef.close ⓘ |
| configuredBy | MatDialogConfig NERFINISHED ⓘ |
| declaredIn | @angular/material/dialog package ⓘ |
| designGoal | provide consistent Material Design dialogs ⓘ |
| emits |
afterAllClosed observable
ⓘ
afterOpened observable ⓘ |
| framework | Angular NERFINISHED ⓘ |
| importedFrom | @angular/material/dialog NERFINISHED ⓘ |
| language | TypeScript NERFINISHED ⓘ |
| lifecycle | created via dependency injection in components or services ⓘ |
| maintains | list of open dialogs ⓘ |
| partOf | Angular Material NERFINISHED ⓘ |
| primaryFunction |
manage modal dialog windows
ⓘ
open modal dialog windows ⓘ |
| providesMethod |
afterAllClosed
ⓘ
closeAll ⓘ open ⓘ |
| requires |
Angular dependency injection
ⓘ
BrowserAnimationsModule or NoopAnimationsModule ⓘ |
| returns | MatDialogRef NERFINISHED ⓘ |
| supportsFeature |
ARIA role configuration via container
ⓘ
accessibility features ⓘ backdrop configuration ⓘ custom panelClass styling ⓘ dialog stacking order ⓘ disabling close on backdrop click ⓘ disabling close on escape key ⓘ focus management ⓘ opening dialogs with arbitrary content ⓘ opening dialogs with component types ⓘ opening dialogs with template refs ⓘ opening multiple dialogs ⓘ passing data to dialog components ⓘ position configuration ⓘ receiving data from dialog components ⓘ restoring focus to previously focused element ⓘ scroll strategy configuration ⓘ size configuration ⓘ |
| usedIn | Angular applications NERFINISHED ⓘ |
| usedWith |
MAT_DIALOG_DATA injection token
ⓘ
MatDialogRef NERFINISHED ⓘ |
Referenced by (3)
Full triples — surface form annotated when it differs from this entity's canonical label.
this entity surface form:
ModalDialog
this entity surface form:
MessageBox