材料datepicker检查值是空的



我将MAT-RADIO组内的材料datepicker作为其中之一。当用户选择FFM广播按钮时,datePicker控件打开并选择日期,但是如果用户选择FFM选项,而不是从datepicker对话框中选择一个日期,而是单击屏幕上的其他位置,则datePicker Input Control no它的价值,但在内部dateChange事件分配了当前日期。我根据这篇文章尝试了ngmodel选项44356173,但它不起作用。我要做的是,检查用户是否从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;
}

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

最新更新