我有一个下拉的付款条件。付款条件是有价值的。因此,我需要从当前日期中添加这些值,以便显示它。下面是我的代码。
this.addForm = this.fb.group({
payment_term: new FormControl(null, Validators.required),
due_date: new FormControl(null, Validators.required),
});
onSelectPaymentTerm(event){
console.log(event)
this.addForm.patchValue({
due_date: this.date.setDate( this.date.getDate() + event)
})
}
HTML
<div class="form-group row">
<label class="col-sm-3 col-form-label">Payment Term</label>
<div class="col-sm-9">
<select type="text" class="form-control" formControlName="payment_term" (ngModelChange)="onSelectPaymentTerm($event)">
<option value="null" hidden>-- Select Payment Term --</option>
<option *ngFor="let payment of payments" [value]="payment?.value">{{ payment?.name }}</option>
</select>
</div>
</div>
<div class="form-group row">
<label class="col-sm-4 col-form-label">Due Date</label>
<div class="col-sm-8">
<input type="text" class="form-control" formControlName="due_date" readonly>
</div>
</div>