首页 文章

材料Datepicker检查值为空

提问于
浏览
0

我将mat-radio-group中的材料日期选择器作为选项之一 . 当用户选择FFM单选按钮时,打开datepicker控件并且用户选择日期,但如果用户选择FFM选项而不从datepicker对话框中选择日期而不是单击屏幕上的其他位置,则datepicker输入控件没有值,但在内部datechange事件分配当前日期 . 我根据这篇文章44356173尝试了ngModel选项,但它没有用 . 我想要做的是,检查用户是否从datepicker对话框中选择了一个日期,如果不是,则表单不应该是有效的 .

<mat-radio-group formControlName="installStatus" [(ngModel)]="installStatus">
    <mat-radio-button value="8555">8555 - Delay Crew</mat-radio-button>
    <mat-radio-button value="9000">9000 - Self Install</mat-radio-button>
    <mat-radio-button value="FFM" (click)="datePicker.open()">
        <mat-input-container>
            <input [(ngModel)]="date" matInput [matDatepicker]="datePicker" placeholder="FFM">
            <mat-datepicker #datePicker></mat-datepicker>
        </mat-input-container>
    </mat-radio-button>
</mat-radio-group>

export class AddsaleComponent implements OnInit {
  date: any;
}

1 回答

  • 0

    哇,这是一个较老的问题 . 根据您在问题中列出的帖子,看起来您可以添加 (dateChange) 事件,并且您将知道用户在datepicker对话框中选择了一个日期 .

相关问题