AngularMaterialDatepicker选择策略-如何获取所选日期范围的值
创始人
2024-10-28 08:33:06
0

在使用Angular Material Datepicker时,您可以使用mat-date-range-input指令将开始和结束日期选择器组合起来,以便选择日期范围。但是,如果您想获取这个选择器所选日期范围的值,您需要使用Angular Material Datepicker的选择策略API。

以下示例显示如何使用选择策略来获取所选日期范围的值。 要获取所选日期范围,请使用selectionChanged事件,并将当前日期范围作为参数传递。 请注意,这将返回一个MatDateSelectionModel对象,该对象包含开始和结束日期。


  
    
    
  
  
  

import { Component } from '@angular/core';
import { FormControl } from '@angular/forms';
import { MatDateSelectionModel, MatDateRangeSelectionStrategy } from '@angular/material/datepicker';

@Component({
  selector: 'app-datepicker-range-example',
  templateUrl: 'datepicker-range-example.html',
  styleUrls: ['datepicker-range-example.css'],
})
export class DatepickerRangeExample {
  startDate = new FormControl();
  endDate = new FormControl();

  constructor(private selectionStrategy: MatDateRangeSelectionStrategy) {}

  onSelect(selection: MatDateSelectionModel): void {
    const range = this.selectionStrategy.selectionFinished(
      selection.selection, selection.source === 'start' ? 'end' : 'start'
    );
    if (range.start && range.end) {
      console.log('Range:', range);
    }
  }
}

相关内容

热门资讯

第2分钟辅助挂!新海玉楼茶苑辅... 第2分钟辅助挂!新海玉楼茶苑辅助器(透视)广西老友玩插件(详细透视外开挂教程)1、每个玩家都可以进行...
第一分钟辅助挂!小程序微乐辅助... 1、第一分钟辅助挂!小程序微乐辅助器2.0(透视)开心游戏快跑辅助(详细透视外开挂教程);代表性(透...
第3分钟辅助挂!川娱竞技插件(... 1、第3分钟辅助挂!川娱竞技插件(透视)小南娱乐外挂系统(详细透视外开挂教程);详细教程。2、川娱竞...
第九分钟辅助挂!微信第三方辅助... 第九分钟辅助挂!微信第三方辅助软件(透视)约战丹东辅助(详细透视外开挂教程)1、用户打开应用后不用登...
7分钟辅助挂!多乐小程序破解版... 7分钟辅助挂!多乐小程序破解版修改器(透视)火神大厅辅助器(详细透视外开挂教程)1、实时多乐小程序破...
第五分钟辅助挂!老板温州茶苑版... 第五分钟辅助挂!老板温州茶苑版辅助器(透视)阿拉游戏中心辅助(详细透视外开挂教程)您好,老板温州茶苑...
第7分钟辅助挂!一起宁德福鼎打... 第7分钟辅助挂!一起宁德福鼎打炸辅助开挂(透视)蜀山四川破解版安卓版(详细透视外开挂教程);是一款可...
第7分钟辅助挂!中至抚州辅助软... 第7分钟辅助挂!中至抚州辅助软件(透视)三加一免费辅助(详细透视外开挂教程)是一款可以让一直输的玩家...
第6分钟辅助挂!微信小游戏哥哥... 第6分钟辅助挂!微信小游戏哥哥打大a辅助器(透视)闲来辅助最新版下载(详细透视外开挂教程),您好,微...
第二分钟辅助挂!中至赣州冲关小... 第二分钟辅助挂!中至赣州冲关小程序辅助(透视)八闽掌上辅助软件(详细透视外开挂教程);中至赣州冲关小...