指令:date-picker
参数说明:
参数名 | 说明 | 类型 | 默认值 |
---|---|---|---|
ng-model | 日期值 | Date | |
min-date | 在此日期之后 | Date | |
max-date | 在此日期之前 | Date | |
date-only | 为 true 时仅能输入日期,不能填写时间 | Boolean | false |
required | 是否为必填 | Boolean | false |
disabled | 是否为禁用 | Boolean | false |
on-calendar-open | 打开日历事件回调 | Function | |
on-calendar-close | 关闭日历时间回调 | Function |
<date-picker ng-model="dateValue"
min-date="minDate"
max-date="maxDate"
date-only="false"
required="true"
disabled="false"
on-calendar-open="app.onCalendarOpen()"
on-calendar-close="app.onCalendarClose()"></date-picker>
指令:date-range
参数说明:
参数名 | 说明 | 类型 | 默认值 |
---|---|---|---|
start | 开始时间 | Date | |
end | 结束时间 | Date | |
minDate | 开始时间必须在此日期之后 | Date | |
maxDate | 结束时间在此日期之前 | Date | |
dateOnly | 为 true 时仅能输入日期,不能填写时间 | Boolean | false |
required | 是否为必填 | Boolean | false |
disabled | 是否为禁用 | Boolean | false |
on-calendar-open | 打开日历事件回调 回调参数0/1代表左右日历 | Function | |
on-calendar-close | 关闭日历时间回调 回调参数0/1代表左右日历 | Function |
<date-range opts="dateRange"></date-range>
$scope.dateRange = {
start: new Date(2016, 2, 10),
end: new Date(2016, 2, 20),
minDate: new Date(2016, 2, 1),
maxDate: new Date(2016, 2, 31),
// 是否禁用 (false)
disabled: false,
// 是否显示时间 (true)
dateOnly: false
};
基础表格: