AngularmatDatepicker禁用日期转型
创始人
2024-10-28 07:01:37
0

要禁用matDatepicker中的日期转型,可以使用DateAdapter中的format方法。可以扩展NativeDateAdapter并覆盖format()。以下是一个示例:

import { NativeDateAdapter} from '@angular/material/core';
import { MatDateFormats } from '@angular/material/core';

export class MyDateAdapter extends NativeDateAdapter {
  format(date: Date, displayFormat: Object): string {
    if (displayFormat === 'input') {
      const day = date.getDate();
      const month = date.getMonth() + 1;
      const year = date.getFullYear();
      return `${year}-${month}-${day}`;
    }
    return date.toDateString();
  }
}

export const MY_DATE_FORMATS: MatDateFormats = {
  parse: {
    //不需要设置解析格式;
    dateInput: null,
  },
  display: {
    dateInput: 'input',
    monthYearLabel: 'MM/YYYY',
    dateA11yLabel: 'LL',
    monthYearA11yLabel: 'MMMM YYYY',
  },
};

//添加到模块之后,可以使用它对matDatepicker的所有日期选项卡进行禁用。MatDatePicker中有一个“dateClass“选项,它可以使用matDatepicker的日历组件中的自定义函数来禁用特定日期。

@Component({
  selector: 'app-my-component',
  templateUrl: './my-component.component.html',
  styleUrls: ['./my-component.component.css'],
  providers: [
    { provide: DateAdapter, useClass: MyDateAdapter },
    { provide: MAT_DATE_FORMATS, useValue: MY_DATE_FORMATS },
  ],
})
export class MyComponent {}

//在模板上设置日期className样式来禁用它
template:
  
    
    
    
  

ts:
  dateClass() {
    return (date: Date): MatCalendarCellCssClasses => {
      const day = date.getDate();
      // Disable 1st of

相关内容

热门资讯

最终!aapoker透视脚本,... 最终!aapoker透视脚本,闲来贵州黑科技辅助软件,果然真的是有辅助软件(哔哩哔哩)1、进入游戏-...
详情透视!哈糖大菠萝软件下载,... 详情透视!哈糖大菠萝软件下载,约局吧透视挂下载(透视)确实有辅助攻略(哔哩哔哩)1、这是跨平台的哈糖...
据通报!德普之星的辅助工具介绍... 您好,锄大地小程序辅助器这款游戏可以开挂的,确实是有挂的,需要了解加去威信【136704302】很多...
关于透视!德州局脚本,德州真人... 关于透视!德州局脚本,德州真人透视脚本(透视)切实有辅助脚本(哔哩哔哩)德州真人透视脚本透视方法中分...
值得注意的是!wepoker免... 值得注意的是!wepoker免费脚本咨询,钱塘十水三攻略,切实是真的有辅助工具(哔哩哔哩)1、首先打...
关于透视!pokernow辅助... 关于透视!pokernow辅助工具,sohoopoker辅助(透视)本来存在有辅助方法(哔哩哔哩)1...
现有说明如下!wpk私人局辅助... 现有说明如下!wpk私人局辅助是真的吗,竞技联盟辅助,其实是真的有辅助技巧(哔哩哔哩)1、上手简单,...
揭露透视!来玩app 德州 辅... 揭露透视!来玩app 德州 辅助,fishpoker透视底牌(透视)好像是有辅助软件(哔哩哔哩)来玩...
据权威媒体报道!wepoker... 据权威媒体报道!wepoker挂,心悦透视辅助软件,一直真的有辅助方法(哔哩哔哩)1、每一步都需要思...
普及透视!红龙poker辅助工... 普及透视!红龙poker辅助工具,pokemmo脚本手机版(透视)本来是有辅助攻略(哔哩哔哩)1、每...