Директива nuiDialog превращает нативный <dialog> в диалог Needless UI. Модальное поведение обеспечивает браузер: страница за диалогом становится инертной, фокус остаётся внутри, Esc закрывает диалог, а фокус возвращается к элементу, который его открыл.
Привяжите [(open)] к сигналу и задайте кнопкам закрытия значения через nuiDialogClose="…", чтобы узнать, как был закрыт диалог.
Подтверждение
Подтверждение деструктивного действия. У безопасного варианта есть autofocus, а выбранное значение приходит через (closed).
Форма в диалоге
Диалог может содержать что угодно. Здесь при открытии фокус получает первое поле.
Незакрываемый диалог
С [dismissible]="false" нажатие Esc и клики по фону игнорируются, поэтому пользователю придётся выбрать один из вариантов.