形式上,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 中设置。
- 通过在模板选项中分配。
- 通过使用 formly.dev 网页中提供的 datePickerOptions,但似乎不适用于 primeng。
在 FormlyFieldCalendar 组件中分配 minDate 时,我们需要确保使用别名。它是 field.templateOptions
的别名
- -[最小日期] = "最小日期"
- +[minDate] =to.minDate
我正在使用 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 中设置。
- 通过在模板选项中分配。
- 通过使用 formly.dev 网页中提供的 datePickerOptions,但似乎不适用于 primeng。
在 FormlyFieldCalendar 组件中分配 minDate 时,我们需要确保使用别名。它是 field.templateOptions
的别名- -[最小日期] = "最小日期"
- +[minDate] =to.minDate