我试图从material2实现我自己的日期格式闪亮的新datepicker。根据文档我必须提供MD_DATE_FORMATS的我的版本:如何实现datepicker的MD_DATE_FORMATS?
providers: [
{provide: DateAdapter, useValue: NativeDateAdapter },
{provide: MD_DATE_FORMATS, useValue: MY_DATE_FORMATS },
],
当我使用默认的实现:
export const MD_NATIVE_DATE_FORMATS: MdDateFormats = {
parse: {
dateInput: null,
},
display: {
dateInput: {year: 'numeric', month: 'numeric', day: 'numeric'},
monthYearLabel: {year: 'numeric', month: 'short'},
dateA11yLabel: {year: 'numeric', month: 'long', day: 'numeric'},
monthYearA11yLabel: {year: 'numeric', month: 'long'},
}
};
我得到的数据输入是空的错误。 但它究竟是什么类型?文档说任何。
如果我试图把一些虚拟的职能那里,我得到错误:_dateAdapter.parse is not a function.
function dateInput() {
return 'ddd';
}
const MY_DATE_FORMATS: MdDateFormats = Object.assign({}, MD_NATIVE_DATE_FORMATS, {parse: dateInput });
如何使它工作?
还不清楚这个日期选择器是一个很好的工作示例,因为它也需要字符串来解析出真实日期 –