La direttiva nuiDialog trasforma un <dialog> nativo in un dialog Needless UI. Il comportamento modale lo fornisce il browser: la pagina dietro diventa inerte, il focus resta all’interno, Esc lo chiude e il focus torna all’elemento che l’ha aperto.
Collega [(open)] a un signal e assegna un valore ai pulsanti di chiusura con nuiDialogClose="…" per sapere come è stato chiuso il dialog.
Conferma
Una conferma distruttiva. La scelta sicura ha autofocus e il valore scelto arriva tramite (closed).
Modulo in un dialog
Un dialog può contenere qualsiasi cosa. Qui il primo campo riceve il focus quando il dialog si apre.
Non chiudibile
Con [dismissible]="false", Esc e i clic sullo sfondo vengono ignorati: bisogna scegliere un’opzione.