Как изменить структуру модели углового питателя с начальной загрузкой ngbDatepicker

Partha Sarathi Ghosh спросил: 26 ноября 2017 в 04:57 в: angular

Я использую загрузчик с угловым приводом ngbDatepicker. Я создал свой собственный пользовательский элемент управления, который будет использоваться на разных страницах для захвата даты следующим образом.

<form-date 
  [label]="'Date of birth'" 
  [name]="'inputCPDDOB'"
  [(ngModel)]="birthDate"
  placeholder="mm/dd/yyyy"
  required
  >
</form-date>

Здесь я передал birthDate в качестве объекта модели.

Я хочу

  1. Пользователь должен иметь возможность выбрать дату, нажав кнопку CAL (рядом с текстовым полем),
  2. Пользователь должен иметь возможность набрать дату в формате 'MM / DD / YYYY' в текстовом поле.
  3. После выбора или ввода даты модель должна быть обновлена ​​как строка с форматом 'YYYY-MM-DD' двумя способами. привязка данных.

Я успешно указал пункт № 1 и № 2 формат даты текстового поля как MM / DD / YYYY, унаследовав NgbDateParserFormatter

Но я не в состоянии изменить структуру модели. Хотя мне нужно общаться с моим веб-сервисом в формате "ГГГГ-ММ-ДД".

Пожалуйста, помогите мне добиться того же. Вот прикрепленный поршень.

0 ответов