私はいつもendDate > startDate
を先の角度でコンポーネント(html
、css
、spec.ts
、ts
)を構築しています。私は複数のdatepickersを作るためにこのリンクhttps://material.angular.io/components/datepicker/overviewに従った。endDateに>たstartDate
これは、私がstartDateとendDateに使用したhtml
です。
たstartDate:
<div class="item item-1" fxFlex="50%" fxFlexOrder="1">
<mat-form-field>
<input matInput [matDatepicker]="picker1" placeholder="{{'PORTAL.STARTDATE' | translate}}" type="text" formControlName="startDate" [(ngModel)]="unavailability.startDate" [readonly]="!componentPermission.writePermission">
<mat-datepicker-toggle matSuffix [for]="picker1"></mat-datepicker-toggle>
<mat-datepicker #picker1></mat-datepicker>
</mat-form-field>
</div>
endDateに:
<div class="item item-2" fxFlex="50%" fxFlexOrder="2">
<mat-form-field>
<input matInput [matDatepicker]="picker2" placeholder="{{'PORTAL.ENDDATE' | translate}}" type="text" formControlName="endDate" [(ngModel)]="unavailability.endDate" [readonly]="!componentPermission.writePermission">
<mat-datepicker-toggle matSuffix [for]="picker2"></mat-datepicker-toggle>
<mat-datepicker #picker2></mat-datepicker>
</mat-form-field>
</div>
Iはts
で使用しているvalidateForm()
コードである:
validateForm() {
this.unavailabilityForm = this.formBuilder.group({
'startDate': [''],
'endDate': ['']
});
}
私はvalidateForm()
コードでいくつかの変更を加えなければならないと確信していますが、私は何を変更しなければならないのか分かりません。