El select es un botón que abre una lista de opciones. Pásale options, un array de NuiOption, y enlaza [(value)], o [(values)] con multiple. También funciona con Signal Forms, formularios reactivos y ngModel.
Las opciones pueden tener un group, una description y keywords, y children convierte la lista en un árbol. Con más de 200 filas solo se renderizan las visibles, así que 100 000 opciones se abren tan rápido como diez.
Si prefieres escribir y filtrar, usa el combobox.
Grupos
Las opciones con un group se listan bajo su encabezado. Escribir una letra salta a la siguiente opción que empieza por ella.
Chosen: it. Type “s” to jump to Spain, again for Switzerland.
Varias a la vez
multiple mantiene la lista abierta y enlaza [(values)]. selectAll añade un botón que marca o desmarca todas las opciones. Las opciones desactivadas no se pueden elegir.
2 toppings. The list stays open while you pick.
Árbol
Las opciones con children forman un árbol. La lista se abre con las carpetas de la opción elegida desplegadas.
Chosen: website/pages. → opens a folder and ← closes it.
Listas largas
Todas las zonas horarias, por región. Con más de 200 filas solo se renderizan las visibles, y la opción activa sigue renderizada para los lectores de pantalla.
About 400 options, but only the rows in view are rendered.