Angular 5 datepicker неверное значение - PullRequest
0 голосов
/ 25 октября 2018

Я использую ng2-eonasdan-datetimepicker в проекте Angular 5, но у меня возникают проблемы со значением, когда я использую его для выбора только года.

Я выбираюгод и значение корректно отображаются на входе, но при отображении значения из formBuilder.get отображается другое значение:

enter image description here

Мне нужно толькогод для отправки в мой 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: [],
    })
});

1 Ответ

0 голосов
/ 25 октября 2018

вы можете проверить с помощью опции передачи, например -

options = {format: "YYYY",};

проверьте здесь - https://www.npmjs.com/package/ng2-eonasdan-datetimepicker

...