使用mydatepicker Angular6禁用带范围的日期

时间:2018-10-18 23:50:51

标签: javascript datepicker angular6

例如,我尝试禁用从35天前到过去几年的以前的日期,例如1990年。

public myDatePickerOptions: IMyDpOptions = {
  dateFormat: 'yyyy-mm-dd',
  disableDateRanges: {
    begin: 'from 35 days ago';
    end: 'to 1990';
  }
};
我已经在下面尝试过此代码,但是它不起作用
public myDatePickerOptions: IMyDpOptions = {
  dateFormat: 'yyyy-mm-dd',
  disableDateRanges: {
    begin: {
      year: 2018,
      month: 09
      day: 14
    },
    end: {
      year: 1990
      month: 10
      day: 14
    }
  }
};
 但这给出了

的错误
  

TS2322:   类型'{{dateFormat:string; showIncreaseDateBtn:true; showDecreaseDateBtn:true; showClearDateBtn:fal ...'不能分配给'IMyDpOptions'类型。   属性类型'disableDateRanges'不兼容。   类型'{{开始于:{年份:数字;月份:天数};结束:{{年份:数字;月份:日期:...”不能分配给“ IMyDateRange []”类型。   对象字面量只能指定已知属性,而'IMyDateRange []'类型中不存在'开始'。

0 个答案:

没有答案