Import

import-dialog.ts
import {
NuiDialog,
NuiDialogActions,
NuiDialogClose,
NuiDialogDescription,
NuiDialogTitle,
} from '@needless-ui/angular/dialog';

NuiDialog

Macht aus einem nativen <dialog> einen Dialog von Needless UI.

Selektor
dialog[nuiDialog]
Exportiert als
nuiDialog
NuiDialog: Eigenschaften
NameTypStandardwertBeschreibung
openTwo-WaybooleanfalseOb der Dialog geöffnet ist. Wird mit [(open)] gebunden.
modalInputbooleantrueÖffnet den Dialog modal, mit Backdrop und inerter Seite dahinter.
dismissibleInputbooleantrueOb Esc und Klicks auf den Backdrop den Dialog schließen.
sizeInput'sm' | 'md' | 'lg''md'Maximale Breite: sm (24rem), md (32rem) oder lg (44rem).
enterInputNuiEnterWie die Komponente erscheint: zoom, fade, drop, rise, unfold, flip, swing, slide oder none.
motionInputNuiMotionDie Feder, mit der sich die Komponente bewegt: snappy, bouncy, jelly, elastic, lazy, mechanical oder none.
springInputNuiSpringEine beliebige Feder als { stiffness, damping, mass }, zur Laufzeit zu CSS kompiliert. Hat Vorrang vor motion.
cornersInputNuiCornersDie Form der Ecken: round, squircle, bevel, scoop, notch oder square.
radiusInputNuiRadiusWie groß die Ecken sind: none, small, medium, large oder full.
densityInputNuiDensityWie viel Platz die Komponente einnimmt: compact, regular oder roomy.
closedOutputstringEmittiert bei jedem Schließen den Rückgabewert. Er ist leer, wenn der Dialog ohne Auswahl geschlossen wurde.
closeMethode(returnValue?: string) => voidSchließt den Dialog mit einem optionalen Rückgabewert.

Anpassungs-Inputs, die du nicht setzt, richten sich nach dem nächstgelegenen data-nui-*-Attribut. Mehr dazu in der Anleitung zur Anpassung.

NuiDialogTitle

Der Titel des Dialogs. Er erhält eine ID und wird zum aria-labelledby des Dialogs.

Selektor
[nuiDialogTitle]

NuiDialogDescription

Eine kurze Beschreibung, auf die das aria-describedby des Dialogs verweist.

Selektor
[nuiDialogDescription]

NuiDialogActions

Eine Reihe von Buttons am unteren Rand des Dialogs, am Ende ausgerichtet.

Selektor
[nuiDialogActions]

NuiDialogClose

Schließt beim Klicken den umgebenden Dialog.

Selektor
[nuiDialogClose]
NuiDialogClose: Eigenschaften
NameTypStandardwertBeschreibung
nuiDialogCloseInputstring''Der Rückgabewert beim Schließen des Dialogs, ausgegeben über (closed).