形式上,primeng 无法使用 angular 在组件中设置 mindate(datepicker) 的值

Formly, primeng not able to set value of mindate(datepicker) in component using angular

我正在使用 angular forly 和 primeng。我有 FormlyFieldCalendar 和 AppComponent。 设置 minDate 的 属性 并使用 minDate 初始化 FormlyFieldCalendar 中的值工作正常,但是当我尝试在 AppComponent 字段中设置 minDate 时它不起作用。 请在下面找到这两种情况,我已经在 StackBlitz 上构建了示例以使用 link 进行演示:https://stackblitz.com/edit/ngx-formly-ui-primeng-d7v5g4-nu6ctj?file=app/formly-field-primeng-calendar.ts

场景 1:(工作正常)

场景 2:(不工作)

我现在尝试删除在 FormlyFieldCalendar 中设置 minDate 的代码,而不是尝试通过两种方式在 Appcomponent 中设置。

  1. 通过在模板选项中分配。
  2. 通过使用 formly.dev 网页中提供的 datePickerOptions,但似乎不适用于 primeng。

在 FormlyFieldCalendar 组件中分配 minDate 时,我们需要确保使用别名。它是 field.templateOptions

的别名
  • -[最小日期] = "最小日期"
  • +[minDate] =to.minDate