가져오기

import-date-picker.ts
import {
NuiDateField,
NuiDatePicker,
NuiDateRangePicker,
NuiTimeField,
} from '@needless-ui/angular/date-picker';

NuiDateField

세그먼트별로 입력하는 날짜, 또는 날짜와 시간입니다.

셀렉터
nui-date-field
NuiDateField: 속성
이름타입기본값설명
value양방향NuiDate | NuiDateTime | nullnull값. 모든 세그먼트가 채워질 때까지는 null입니다.
granularity입력'day' | 'hour' | 'minute' | 'second''day'일에서 멈출지, 시, 분, 초까지 이어 갈지 정합니다.
min, max입력string | null가장 이른 값과 가장 늦은 값. 범위를 벗어나면 필드가 유효하지 않습니다.
placeholder입력string | nullnow빈 세그먼트에서 화살표 키를 누를 때 시작하는 값.
hourCycle입력12 | 2412시간제 또는 24시간제. 기본값은 로케일을 따릅니다.
minuteStep입력number1화살표 키로 분을 움직이는 간격.
disabled, readonly입력booleanfalse값을 바꿀 수 없게 합니다.
locale입력stringLOCALE_ID순서, 구분 기호, 숫자, 시간제를 정하는 로케일.
labels입력Partial<NuiDateFieldLabels>필드가 읽어 주는 모든 텍스트. 번역할 때 사용합니다.
invalid속성Signal<boolean>값이 min과 max 범위를 벗어났는지 여부.
focus메서드() => void첫 번째 빈 세그먼트에 포커스를 줍니다.

NuiTimeField

세그먼트별로 입력하는 시각입니다. 날짜 필드와 같은 입력을 받습니다.

셀렉터
nui-time-field
NuiTimeField: 속성
이름타입기본값설명
granularity입력'hour' | 'minute' | 'second''minute'시, 분, 초 중 어디에서 멈출지 정합니다.

NuiDatePicker

팝오버 캘린더가 달린 날짜 필드입니다. 날짜 필드의 입력과 함께 다음 입력을 받습니다.

셀렉터
nui-date-picker
NuiDatePicker: 속성
이름타입기본값설명
unavailable입력(date: NuiDate) => boolean캘린더에서 선택할 수 없는 날짜.
firstDay, weekNumbers입력1 … 7, boolean캘린더에 전달됩니다.
labels입력Partial<NuiDatePickerLabels>필드, 버튼, 캘린더의 텍스트.
corners입력NuiCorners모서리 모양: round, squircle, bevel, scoop, notch, square 중 하나.
radius입력NuiRadius모서리 크기: none, small, medium, large, full 중 하나.
density입력NuiDensity차지하는 공간: compact, regular, roomy 중 하나.
show메서드() => void캘린더를 엽니다.

설정하지 않은 커스터마이징 입력은 가장 가까운 data-nui-* 속성을 따릅니다. 자세한 내용은 커스터마이징 가이드를 참고하시기 바랍니다.

NuiDateRangePicker

기간 캘린더가 달린 날짜 필드 두 개입니다. 날짜 선택기의 입력과 함께 다음 입력을 받습니다.

셀렉터
nui-date-range-picker
NuiDateRangePicker: 속성
이름타입기본값설명
value양방향NuiDateRange | nullnull기간. 양 끝이 순서대로 설정될 때까지는 null입니다.
presets입력NuiDateRangePreset[][]한 번의 클릭으로 고를 수 있는, 이름이 붙은 기간.
months입력number2캘린더에 나란히 표시할 달의 수.

NuiDateRangePreset

이름이 붙은 기간입니다. 고정된 기간이거나, 선택할 때 만들어지는 기간입니다.

NuiDateRangePreset: 속성
이름타입기본값설명
label속성string기간의 이름.
range속성NuiDateRange | (() => NuiDateRange)기간, 또는 기간을 만드는 함수.