ఇంపోర్ట్

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

NuiSelect

ఆప్షన్‌ల జాబితాను తెరిచే బటన్.

సెలెక్టర్
nui-select
NuiSelect: ప్రాపర్టీలు
పేరుటైప్డిఫాల్ట్వివరణ
optionsఇన్‌పుట్NuiOption<V>[]ఆప్షన్‌లు, NuiOption ఆబ్జెక్ట్‌లుగా.
valueటూ-వేV | nullnullఎంచుకున్న విలువ, లేదా null. ఫారమ్‌లతో కూడా పనిచేస్తుంది.
valuesటూ-వేreadonly V[][]multiple తో ఎంచుకున్న విలువలు.
multipleఇన్‌పుట్booleanfalseఅనేక ఆప్షన్‌లను ఎంచుకోనిస్తుంది. మీరు ఎంచుకుంటున్నంతసేపు జాబితా తెరిచే ఉంటుంది.
selectAllఇన్‌పుట్booleanfalsemultiple తో, అన్ని ఆప్షన్‌లను ఎంచుకునే లేదా క్లియర్ చేసే బటన్‌ను జోడిస్తుంది.
placeholderఇన్‌పుట్string'Select…'ఏదీ ఎంచుకోనప్పుడు కనిపించే టెక్స్ట్.
labelఇన్‌పుట్stringఏ <label> బటన్‌కు పేరు ఇవ్వనప్పుడు, యాక్సెసిబుల్ పేరు.
triggerIdఇన్‌పుట్string<label for> కోసం బటన్ id.
disabledఇన్‌పుట్booleanfalseసెలెక్ట్‌ను డిసేబుల్ చేస్తుంది.
compareWithఇన్‌పుట్(a: V, b: V) => booleanObject.isఆబ్జెక్ట్‌లైన విలువల కోసం, రెండు విలువలు ఒకే ఆప్షనా కాదా అని చెబుతుంది.
virtualఇన్‌పుట్boolean | 'auto''auto'కనిపించే వరుసలనే రెండర్ చేస్తుంది: ఎల్లప్పుడూ, ఎప్పుడూ కాదు, లేదా auto తో 200 వరుసలు దాటాక.
openChangeఅవుట్‌పుట్booleanజాబితా తెరుచుకున్నప్పుడు లేదా మూసుకున్నప్పుడు ఎమిట్ చేస్తుంది.
showమెథడ్() => voidజాబితాను తెరుస్తుంది.
hideమెథడ్() => voidజాబితాను మూసివేస్తుంది.
focusమెథడ్(options?: FocusOptions) => voidబటన్‌కు ఫోకస్ ఇస్తుంది.

ఇది చూపించే లేదా ప్రకటించే ప్రతి టెక్స్ట్ కూడా ఒక ఇన్‌పుట్, కాబట్టి దాన్ని అనువదించవచ్చు: selectAllLabel clearAllLabel emptyLabel

NuiOption

ఒక ఆప్షన్. సెలెక్ట్, కాంబోబాక్స్, కమాండ్ పాలెట్ అన్నీ వీటినే తీసుకుంటాయి.

NuiOption: ప్రాపర్టీలు
పేరుటైప్డిఫాల్ట్వివరణ
valueప్రాపర్టీVదీన్ని ఎంచుకుంటే సెట్ అయ్యే విలువ. ఏ టైప్ అయినా.
labelప్రాపర్టీstringకనిపించే, శోధించబడే టెక్స్ట్.
descriptionప్రాపర్టీstringలేబుల్ కింద ద్వితీయ టెక్స్ట్.
groupప్రాపర్టీstringఒకే గ్రూప్ ఉన్న ఆప్షన్‌లు ఆ హెడింగ్ కింద, క్రమంలో కనిపిస్తాయి.
keywordsప్రాపర్టీstring[]శోధన సరిపోల్చే మరిన్ని పదాలు, ఉదాహరణకు పర్యాయపదాలు లేదా కోడ్‌లు.
disabledప్రాపర్టీbooleanకనిపిస్తుంది, కానీ ఎంచుకోలేరు.
childrenప్రాపర్టీNuiOption<V>[]ఒక స్థాయి కింది ఆప్షన్‌లు; ఇవి జాబితాను ట్రీగా మారుస్తాయి.

NuiOptionTemplate

ప్రతి వరుసను మీరే గీయాలంటే, కాంపోనెంట్ లోపల ఒక ng-template పై దీన్ని ఉంచండి. కాంటెక్స్ట్‌లో ఆప్షన్, దాని వరుస ఉంటాయి.

సెలెక్టర్
ng-template[nuiOptionTemplate]

NuiOptionText

మీ సొంత వరుసల కోసం, ఆప్షన్ లేబుల్‌ను సరిపోలిన అక్షరాల హైలైట్‌తో, దాని వివరణ, పాత్‌తో సహా గీస్తుంది.

సెలెక్టర్
[nuiOptionText]
NuiOptionText: ప్రాపర్టీలు
పేరుటైప్డిఫాల్ట్వివరణ
nuiOptionTextఇన్‌పుట్NuiOptionRow<V>టెంప్లేట్ కాంటెక్స్ట్ నుంచి వచ్చే వరుస.