Die Direktive nuiDialog macht aus einem nativen <dialog> einen Dialog von Needless UI. Das modale Verhalten liefert der Browser: Die Seite dahinter wird inert, der Fokus bleibt im Dialog, Esc schließt ihn, und der Fokus kehrt zum auslösenden Element zurück.

Binde [(open)] an ein Signal und gib Schließen-Buttons mit nuiDialogClose="…" einen Wert, um zu erfahren, wie der Dialog geschlossen wurde.

Bestätigung

Eine Bestätigung für eine destruktive Aktion. Die sichere Option hat autofocus, und der gewählte Wert kommt über (closed) an.

Delete “needless-ui”?

This deletes the project and its 3 environments. It can’t be undone.

Formular im Dialog

Ein Dialog kann beliebige Inhalte enthalten. Hier erhält das erste Feld beim Öffnen den Fokus.

Edit profile

Your name appears on projects you share.

Erzwungene Auswahl

Mit [dismissible]="false" werden Esc und Klicks auf den Backdrop ignoriert: Es muss eine Option gewählt werden.

Updated terms

Escape and backdrop clicks are ignored here. Choose an option to continue.

Eingangsanimationen

Jeder Button öffnet denselben Dialog mit einem anderen enter-Preset und der Feder bouncy. Egal, wie er erscheint: Er verschwindet mit einem schnellen Ausblenden.

Entrance: flip

It arrived on the bouncy spring. It leaves with a quick fade.