Я использую ng2-eonasdan-datetimepicker в проекте Angular 5, но у меня возникают проблемы со значением, когда я использую его для выбора только года.
Я выбираюгод и значение корректно отображаются на входе, но при отображении значения из 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: [],
})
});