Формально, primeng не может установить значение mindate (datepicker) в компоненте с использованием angular

Я использую angular formly и primeng. У меня есть FormlyFieldCalendar и AppComponent. Установка свойства minDate и инициализация значения в FormlyFieldCalendar с помощью minDate работает нормально, но когда я пытаюсь установить minDate в поле AppComponent, он не работает. Ниже приведены оба сценария. Я создал образец на StackBlitz для демонстрации по ссылке: https://stackblitz.com/edit/ngx-formly-ui-primeng-d7v5g4-nu6ctj?file=app/formly-field-primeng-calendar.ts

Сценарий 1 (работает нормально)

введите описание изображения здесь

Сценарий 2: (не работает)

Теперь я попытался удалить код установки minDate в FormlyFieldCalendar, вместо этого пытаясь установить в Appcomponent двумя способами.

  1. Назначив в templateOptions.
  2. Используя datePickerOptions, предоставленный на веб-странице formly.dev, но, похоже, не работает с primeng.

введите описание изображения здесь


person Shashank S Chandel    schedule 29.08.2020    source источник


Ответы (1)


При назначении minDate в компоненте FormlyFieldCalendar мы должны убедиться, что мы используем псевдоним для. Это псевдоним для field.templateOptions

  • - [minDate] = minDate
  • + [minDate] = to.minDate
person Shashank S Chandel    schedule 03.09.2020