Import

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

NuiDateField

Một ngày, hoặc ngày và giờ, được gõ theo từng phân đoạn.

Selector
nui-date-field
NuiDateField: Thuộc tính
TênKiểuMặc địnhMô tả
valueHai chiềuNuiDate | NuiDateTime | nullnullGiá trị, hoặc null cho đến khi mọi phân đoạn được điền.
granularityInput'day' | 'hour' | 'minute' | 'second''day'Dừng ở ngày, hoặc tiếp tục tới giờ, phút hoặc giây.
min, maxInputstring | nullGiá trị sớm nhất và muộn nhất. Ngoài khoảng đó, ô nhập không hợp lệ.
placeholderInputstring | nullnowGiá trị mà phân đoạn trống bắt đầu từ đó khi dùng phím mũi tên.
hourCycleInput12 | 24Đồng hồ 12 hoặc 24 giờ. Mặc định theo locale.
minuteStepInputnumber1Mức phím mũi tên thay đổi số phút.
disabled, readonlyInputbooleanfalseNgăn thay đổi.
localeInputstringLOCALE_IDĐặt thứ tự, dấu phân cách, chữ số và kiểu đồng hồ.
labelsInputPartial<NuiDateFieldLabels>Mọi văn bản mà ô nhập đọc lên, để dịch.
invalidThuộc tínhSignal<boolean>Giá trị có nằm ngoài min và max hay không.
focusPhương thức() => voidChuyển focus vào phân đoạn trống đầu tiên.

NuiTimeField

Một thời điểm trong ngày được gõ theo từng phân đoạn. Nhận cùng các input như ô ngày.

Selector
nui-time-field
NuiTimeField: Thuộc tính
TênKiểuMặc địnhMô tả
granularityInput'hour' | 'minute' | 'second''minute'Dừng ở giờ, phút hoặc giây.

NuiDatePicker

Một ô ngày có lịch trong popover. Nhận các input của ô ngày, và thêm các input sau.

Selector
nui-date-picker
NuiDatePicker: Thuộc tính
TênKiểuMặc địnhMô tả
unavailableInput(date: NuiDate) => booleanNhững ngày lịch không cho chọn.
firstDay, weekNumbersInput1 … 7, booleanĐược truyền cho lịch.
labelsInputPartial<NuiDatePickerLabels>Văn bản của ô nhập, nút và lịch.
cornersInputNuiCornersHình dạng các góc: round, squircle, bevel, scoop, notch hoặc square.
radiusInputNuiRadiusMức bo góc: none, small, medium, large hoặc full.
densityInputNuiDensityLượng không gian mà component chiếm: compact, regular hoặc roomy.
showPhương thức() => voidMở lịch.

Các input tùy biến mà bạn không đặt sẽ lấy giá trị từ thuộc tính data-nui-* gần nhất. Xem hướng dẫn tùy biến.

NuiDateRangePicker

Hai ô ngày với một lịch chọn khoảng ngày. Nhận các input của bộ chọn ngày, và thêm các input sau.

Selector
nui-date-range-picker
NuiDateRangePicker: Thuộc tính
TênKiểuMặc địnhMô tả
valueHai chiềuNuiDateRange | nullnullKhoảng ngày, hoặc null cho đến khi cả hai đầu được đặt theo đúng thứ tự.
presetsInputNuiDateRangePreset[][]Các khoảng ngày có tên, chọn bằng một cú nhấp.
monthsInputnumber2Số tháng hiển thị cạnh nhau trong lịch.

NuiDateRangePreset

Một khoảng ngày có tên, cố định hoặc được tạo ra khi chọn.

NuiDateRangePreset: Thuộc tính
TênKiểuMặc địnhMô tả
labelThuộc tínhstringTên của nó.
rangeThuộc tínhNuiDateRange | (() => NuiDateRange)Khoảng ngày, hoặc một hàm tạo ra nó.