Importación
import { NuiCalendar, type NuiDateRange } from '@needless-ui/angular/calendar';NuiCalendar
Un calendario para elegir días.
| Nombre | Tipo | Predeterminado | Descripción |
|---|---|---|---|
selectionInput | 'single' | 'range' | 'multiple' | 'single' | Cuántos días se pueden elegir. |
valueBidireccional | NuiDate | null | null | El día elegido. |
valuesBidireccional | NuiDate[] | [] | Los días elegidos, en orden. |
rangeBidireccional | NuiDateRange | null | null | El rango elegido, con ambos extremos incluidos. |
monthBidireccional | NuiMonth | null | null | El mes que se muestra; si hay varios, el primero. |
viewBidireccional | 'day' | 'month' | 'year' | 'day' | Días, meses o años. |
min, maxInput | NuiDate | null | El primer y el último día que se pueden elegir. | |
unavailableInput | (date: NuiDate) => boolean | Descarta otros días, como los festivos. | |
monthsInput | number | 1 | Meses lado a lado. |
weekNumbersInput | boolean | false | Muestra los números de semana ISO. |
firstDayInput | 1 … 7 | El primer día de la semana, 1 para el lunes. Por defecto, el de la configuración regional. | |
localeInput | string | LOCALE_ID | Da formato a los nombres y los dígitos, y elige el primer día de la semana. |
labelsInput | Partial<NuiCalendarLabels> | Todos los textos que el calendario muestra o anuncia, para traducirlos. | |
cornersInput | NuiCorners | La forma de sus esquinas: round, squircle, bevel, scoop, notch o square. | |
radiusInput | NuiRadius | El tamaño de sus esquinas: none, small, medium, large o full. | |
densityInput | NuiDensity | Cuánto espacio ocupa: compact, regular o roomy. | |
pickedOutput | NuiDate | NuiDateRange | Emite cada elección: un día, o un rango cuando está completo. | |
focusDateMétodo | (date?: NuiDate) => void | Lleva el foco del teclado a un día y muestra su mes. |
Los inputs de personalización que no definas siguen el atributo data-nui-* más cercano. Consulta la guía de personalización.
NuiDateRange
Un rango de días.
| Nombre | Tipo | Predeterminado | Descripción |
|---|---|---|---|
start, endPropiedad | NuiDate | El primer y el último día, ambos incluidos. |