Impor

import-select.ts
import { type NuiOption, NuiSelect } from '@needless-ui/angular/select';

NuiSelect

Tombol yang membuka daftar opsi.

Selektor
nui-select
NuiSelect: Properti
NamaTipeDefaultDeskripsi
optionsInputNuiOption<V>[]Opsi-opsinya, sebagai objek NuiOption.
valueDua arahV | nullnullNilai yang dipilih, atau null. Juga bekerja dengan formulir.
valuesDua arahreadonly V[][]Nilai-nilai yang dipilih, dengan multiple.
multipleInputbooleanfalseMemungkinkan beberapa opsi dipilih. Daftar tetap terbuka selama Anda memilih.
selectAllInputbooleanfalseDengan multiple, menambahkan tombol yang memilih atau mengosongkan semua opsi.
placeholderInputstring'Select…'Teks yang ditampilkan saat belum ada yang dipilih.
labelInputstringNama aksesibel, jika tidak ada <label> yang menamai tombol.
triggerIdInputstringId tombol, untuk <label for>.
disabledInputbooleanfalseMenonaktifkan select.
compareWithInput(a: V, b: V) => booleanObject.isMenentukan apakah dua nilai adalah opsi yang sama, untuk nilai berupa objek.
virtualInputboolean | 'auto''auto'Hanya merender baris yang terlihat: selalu, tidak pernah, atau auto jika lebih dari 200 baris.
openChangeOutputbooleanTerpicu saat daftar terbuka atau tertutup.
showMetode() => voidMembuka daftar.
hideMetode() => voidMenutup daftar.
focusMetode(options?: FocusOptions) => voidMemfokuskan tombol.

Setiap teks yang ditampilkan atau diumumkannya juga merupakan input, jadi Anda bisa menerjemahkannya: selectAllLabel clearAllLabel emptyLabel

NuiOption

Satu opsi. Select, combobox, dan palet perintah semuanya menerima objek ini.

NuiOption: Properti
NamaTipeDefaultDeskripsi
valuePropertiVNilai yang ditetapkan saat opsi ini dipilih. Tipe apa pun.
labelPropertistringTeks yang ditampilkan dan dicari.
descriptionPropertistringTeks sekunder di bawah label.
groupPropertistringOpsi dengan grup yang sama dicantumkan berurutan di bawah judul grup tersebut.
keywordsPropertistring[]Kata lain yang dicocokkan pencarian, misalnya sinonim atau kode.
disabledPropertibooleanDitampilkan, tetapi tidak bisa dipilih.
childrenPropertiNuiOption<V>[]Opsi satu tingkat di bawahnya, yang menjadikan daftar sebagai pohon.

NuiOptionTemplate

Pasang pada ng-template di dalam komponen untuk menggambar sendiri setiap baris. Konteksnya berisi opsi dan barisnya.

Selektor
ng-template[nuiOptionTemplate]

NuiOptionText

Menggambar label opsi dengan huruf yang cocok ditandai, beserta deskripsi dan jalurnya, untuk baris buatan Anda sendiri.

Selektor
[nuiOptionText]
NuiOptionText: Properti
NamaTipeDefaultDeskripsi
nuiOptionTextInputNuiOptionRow<V>Baris dari konteks template.