Не удается инициализировать ввод my-date-picker для текущей даты, используя реактивные формы - PullRequest
0 голосов
/ 12 апреля 2019

Я использую MyDatePickerModule (https://github.com/kekeh/mydatepicker), и хочу инициализировать мой инструмент выбора даты для текущей даты. Я использую реактивные формы.

Я следовал этому https://github.com/kekeh/mydatepicker/wiki/Initialize-with-selDate-attribute

но он все еще не работает.

это раздел шаблона:

<my-date-picker
  id="myDate"
  name="myDate"
  [options]="myDatePickerOptions"
  formControlName="myDate">
</my-date-picker>

myComponent.ts:

public todayDateToMyDatePicker(){
let d: Date = new Date();
return {year: d.getFullYear(),
  month: d.getMonth() + 1,
  day: d.getDate()};
 }

В методе формы init:

this.myForm= this.builder.group({
  myDate: [this.todayDateToMyDatePicker()]
})

1 Ответ

0 голосов
/ 12 апреля 2019
ngOnInIt() {
  this.updateValue();
}


updateValue() {
this.myForm.patchValue({
      myDate: this.todayDateToMyDatePicker()
    });
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...