gpt4 book ai didi

angular - 始终需要 react 形式的 Angular 4 DatePicker 的 ngBootstrap

转载 作者:太空狗 更新时间:2023-10-29 17:19:28 25 4
gpt4 key购买 nike

我使用 react 形式添加了 ngbDatePicker:

<input type="text"
id="business_incorp_date"
class="form-control"
formControlName="business_incorp_date"
ngbDatepicker
#incorporatedDatePicker="ngbDatepicker"
(click)="incorporatedDatePicker.toggle()"
readonly>

对于以下的表单模型:

this.form = this.formBuilder.group({
id: [
0, [Validators.required]
],

// ... removed for brevity

business_type: [
'', [Validators.required]
],
business_incorp_date: [
'', [FormValidators.date] // <-- NOT REQUIRED BY MODEL
],
business_desc: [
'', [Validators.required]
]

// ...
});

但是,如果该字段为空,它对于 ngbDateFormat 仍然是 ngInvalid:

{ "ngbDate": { "invalid": { "year": null, "month": null, "day": null } } }

有人知道如何让 DatePicker 字段允许空字符串吗?

最佳答案

@pkozlowski.opensource 通过 github issue 提供的答案指出模型必须设置为 null 以避免对可选字段进行验证。

关于angular - 始终需要 react 形式的 Angular 4 DatePicker 的 ngBootstrap,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44191198/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com