ઇમ્પોર્ટ
import { NuiCombobox, type NuiOption } from '@needless-ui/angular/select';NuiCombobox
ટાઇપ કરતાં જ વિકલ્પો સૂચવતું ટેક્સ્ટ ફીલ્ડ.
| નામ | પ્રકાર | ડિફૉલ્ટ | વર્ણન |
|---|---|---|---|
optionsઇનપુટ | NuiOption<V>[] | વિકલ્પો, NuiOption ઑબ્જેક્ટ તરીકે. | |
valueદ્વિમાર્ગી | V | null | null | પસંદ કરેલું મૂલ્ય, અથવા null. ફૉર્મ સાથે પણ કામ કરે છે. |
valuesદ્વિમાર્ગી | readonly V[] | [] | પસંદ કરેલાં મૂલ્યો, multiple સાથે. |
multipleઇનપુટ | boolean | false | અનેક વિકલ્પો પસંદ કરવા દે છે, જે ચિપ્સ તરીકે દેખાય છે. |
createઇનપુટ | (text: string) => V | ટાઇપ કરેલા ટેક્સ્ટમાંથી મૂલ્ય બનાવે છે. પછી યાદી, વિકલ્પ ન હોય તેવું ટેક્સ્ટ ઉમેરવાનું સૂચવે છે. | |
filteringઇનપુટ | boolean | true | ટાઇપ કરતાં વિકલ્પોને ફિલ્ટર કરે છે. સર્વર તેમને ફિલ્ટર કરે ત્યારે તેને બંધ કરો. |
loadingઇનપુટ | boolean | false | પરિણામો આવી રહ્યાં હોય ત્યારે લોડિંગ હરોળ બતાવે છે. |
clearableઇનપુટ | boolean | false | મૂલ્ય સાફ કરતું બટન ઉમેરે છે, અને Escape વડે પણ તેને સાફ કરવા દે છે. |
placeholderઇનપુટ | string | '' | ફીલ્ડ ખાલી હોય ત્યારે દેખાતું ટેક્સ્ટ. |
labelઇનપુટ | string | ઍક્સેસિબલ નામ, જ્યારે કોઈ <label> ફીલ્ડને નામ ન આપતું હોય. | |
inputIdઇનપુટ | string | ટેક્સ્ટ ફીલ્ડનું id, <label for> માટે. | |
disabledઇનપુટ | boolean | false | ફીલ્ડને ડિસેબલ કરે છે. |
compareWithઇનપુટ | (a: V, b: V) => boolean | Object.is | બે મૂલ્યો એક જ વિકલ્પ છે કે નહીં તે જણાવે છે, ઑબ્જેક્ટ હોય તેવાં મૂલ્યો માટે. |
displayWithઇનપુટ | (value: V) => string | String | વિકલ્પોમાં ન હોય તેવા મૂલ્યનું ટેક્સ્ટ, જેમ કે વિકલ્પો લોડ થાય તે પહેલાં સેટ કરેલું મૂલ્ય. |
virtualઇનપુટ | boolean | 'auto' | 'auto' | ફક્ત દેખાતી હરોળ રેન્ડર કરે છે: હંમેશાં, ક્યારેય નહીં, અથવા 200 હરોળ પછી auto. |
queryChangeઆઉટપુટ | string | ટાઇપ થતાં જ ટેક્સ્ટ એમિટ કરે છે, સર્વર પર શોધ માટે. | |
openChangeઆઉટપુટ | boolean | યાદી ખૂલે કે બંધ થાય ત્યારે એમિટ કરે છે. | |
showમેથડ | () => void | યાદી ખોલે છે. | |
hideમેથડ | () => void | યાદી બંધ કરે છે. | |
clearમેથડ | () => void | મૂલ્ય અને ટેક્સ્ટ સાફ કરે છે. | |
focusમેથડ | (options?: FocusOptions) => void | ટેક્સ્ટ ફીલ્ડ પર ફોકસ કરે છે. |
તે જે ટેક્સ્ટ બતાવે છે કે જાહેર કરે છે, તે દરેક પણ ઇનપુટ છે, જેથી તમે તેનો અનુવાદ કરી શકો: emptyLabel loadingLabel clearLabel toggleLabel chipsLabel removeLabel createLabel
NuiOptionTemplate
દરેક હરોળ જાતે દોરવા માટે તેને કમ્પોનન્ટની અંદરના ng-template પર મૂકો. કૉન્ટેક્સ્ટમાં વિકલ્પ અને તેની હરોળ હોય છે.
NuiOptionText
તમારી પોતાની હરોળ માટે વિકલ્પનું લેબલ દોરે છે, મેળ ખાતા અક્ષરો હાઇલાઇટ કરીને, સાથે તેનું વર્ણન અને પાથ.
| નામ | પ્રકાર | ડિફૉલ્ટ | વર્ણન |
|---|---|---|---|
nuiOptionTextઇનપુટ | NuiOptionRow<V> | હરોળ, ટેમ્પ્લેટ કૉન્ટેક્સ્ટમાંથી. |