Select là một nút mở ra danh sách các tùy chọn. Truyền cho nó options, một mảng NuiOption, rồi liên kết [(value)], hoặc [(values)] khi có multiple. Nó cũng dùng được với Signal Forms, reactive forms và ngModel.
Tùy chọn có thể có group, description và keywords, còn children biến danh sách thành cây. Khi quá 200 dòng, chỉ các dòng đang hiển thị được render, nên 100.000 tùy chọn cũng mở nhanh như mười.
Nếu muốn gõ để lọc, hãy dùng combobox.
Nhóm
Các tùy chọn có group được liệt kê dưới tiêu đề của nhóm. Gõ một chữ cái sẽ nhảy tới tùy chọn tiếp theo bắt đầu bằng chữ đó.
Chosen: it. Type “s” to jump to Spain, again for Switzerland.
Chọn nhiều cùng lúc
multiple giữ danh sách luôn mở và liên kết [(values)]. selectAll thêm một nút để chọn hoặc bỏ chọn mọi tùy chọn. Không thể chọn các tùy chọn bị vô hiệu hóa.
2 toppings. The list stays open while you pick.
Cây
Các tùy chọn có children tạo thành một cây. Danh sách mở ra với các thư mục chứa tùy chọn đã chọn được mở rộng sẵn.
Chosen: website/pages. → opens a folder and ← closes it.
Danh sách dài
Mọi múi giờ, theo khu vực. Khi quá 200 dòng, chỉ các dòng đang hiển thị được render, và tùy chọn hiện tại luôn được render cho trình đọc màn hình.
About 400 options, but only the rows in view are rendered.