我在一个Range5项目中使用NG2-eonasdan-日期选择器,但是当我使用它来选择年份时,它的值有问题。
我选择了年份,该值在输入中正确显示,但在显示来自formBuilder.get的值时显示了其他值:

我只需要一年发送到我的API。如何解决这个问题?
我的意见:
<div class="form-group" [ngClass]="{'has-error' : hasError('modelYear', 'vehicle')}">
<label>Ano {{ createRemovalForm.get('vehicle.modelYear').value }}</label>
<input type="text" a2e-datetimepicker [options]="{locale: 'pt-br', format: 'YYYY'}" class="form-control dt-placeholder" placeholder="Ano" formControlName="modelYear">
</div>FormBuilder:
this.createRemovalForm = this.fb.group({
idAuction: ['', Validators.required],
idRemovalType: ['', Validators.required],
addressRemLat: ['', Validators.required],
addressRemLng: ['', Validators.required],
addressRemShort: ['', Validators.required],
addressRemLong: ['', Validators.required],
addressRemCity: ['', Validators.required],
financedInsuredName: ['', Validators.required],
bankInsurerName: ['', Validators.required],
contract: ['', Validators.required],
acessory: ['', Validators.required],
scheduled: [true, Validators.required],
dtToRemove: ['', Validators.required],
contactName: ['', Validators.required],
contactPhone: ['', Validators.required],
vehicle: this.fb.group({
idRequestVehicleType: ['', Validators.required],
manufacturer: ['', Validators.required],
model: ['', Validators.required],
color: ['', Validators.required],
modelYear: ['', Validators.required],
plate: ['', Validators.required],
chassis: ['', Validators.required],
observation: [],
})
});发布于 2018-10-25 12:12:37
https://stackoverflow.com/questions/52988731
复制相似问题