Kuingiza
import {
NuiDateField,
NuiDatePicker,
NuiDateRangePicker,
NuiTimeField,
} from '@needless-ui/angular/date-picker';NuiDateField
Tarehe, au tarehe na saa, inayoandikwa kwa vipande.
| Jina | Aina | Chaguomsingi | Maelezo |
|---|---|---|---|
valuePande mbili | NuiDate | NuiDateTime | null | null | Thamani, au null hadi kila kipande kijazwe. |
granularityInput | 'day' | 'hour' | 'minute' | 'second' | 'day' | Huishia kwenye siku, au huendelea hadi saa, dakika au sekunde. |
min, maxInput | string | null | Thamani ya mapema zaidi na ya mwisho zaidi. Nje yake, sehemu si halali. | |
placeholderInput | string | null | now | Mahali vipande vitupu huanzia kwa vitufe vya mishale. |
hourCycleInput | 12 | 24 | Mfumo wa saa 12 au 24. Kwa chaguomsingi, wa locale. | |
minuteStepInput | number | 1 | Kiasi ambacho vitufe vya mishale husogeza dakika. |
disabled, readonlyInput | boolean | false | Huzuia mabadiliko. |
localeInput | string | LOCALE_ID | Huweka mpangilio, vitenganishi, tarakimu na mfumo wa saa. |
labelsInput | Partial<NuiDateFieldLabels> | Kila maandishi ambayo sehemu husema, ili kuyatafsiri. | |
invalidSifa | Signal<boolean> | Kama thamani iko nje ya min na max. | |
focusMbinu | () => void | Huweka focus kwenye kipande cha kwanza kilicho tupu. |
NuiTimeField
Saa ya siku, inayoandikwa kwa vipande. Hupokea input zilezile za sehemu ya tarehe.
| Jina | Aina | Chaguomsingi | Maelezo |
|---|---|---|---|
granularityInput | 'hour' | 'minute' | 'second' | 'minute' | Huishia kwenye saa, dakika au sekunde. |
NuiDatePicker
Sehemu ya tarehe yenye kalenda katika popover. Hupokea input za sehemu ya tarehe, pamoja na hizi.
| Jina | Aina | Chaguomsingi | Maelezo |
|---|---|---|---|
unavailableInput | (date: NuiDate) => boolean | Siku ambazo kalenda haitachagua. | |
firstDay, weekNumbersInput | 1 … 7, boolean | Hupitishwa kwa kalenda. | |
labelsInput | Partial<NuiDatePickerLabels> | Maandishi ya sehemu, kitufe na kalenda. | |
cornersInput | NuiCorners | Umbo la pembe zake: round, squircle, bevel, scoop, notch au square. | |
radiusInput | NuiRadius | Ukubwa wa pembe zake: none, small, medium, large au full. | |
densityInput | NuiDensity | Nafasi kinayochukua: compact, regular au roomy. | |
showMbinu | () => void | Hufungua kalenda. |
Input za ubinafsishaji usizoweka hufuata attribute ya data-nui-* iliyo karibu zaidi. Tazama mwongozo wa ubinafsishaji.
NuiDateRangePicker
Sehemu mbili za tarehe zenye kalenda ya kipindi. Hupokea input za kichagua tarehe, pamoja na hizi.
| Jina | Aina | Chaguomsingi | Maelezo |
|---|---|---|---|
valuePande mbili | NuiDateRange | null | null | Kipindi, au null hadi mwanzo na mwisho viwekwe, kwa mpangilio. |
presetsInput | NuiDateRangePreset[] | [] | Vipindi vyenye majina vya kuchagua kwa mbofyo mmoja. |
monthsInput | number | 2 | Miezi kando kwa kando katika kalenda. |
NuiDateRangePreset
Kipindi chenye jina, kisichobadilika au kinachoundwa kinapochaguliwa.
| Jina | Aina | Chaguomsingi | Maelezo |
|---|---|---|---|
labelSifa | string | Jina lake. | |
rangeSifa | NuiDateRange | (() => NuiDateRange) | Kipindi, au function inayokiunda. |