首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在ngx-formly/bootstrap中显示日期选择器的自定义验证

如何在ngx-formly/bootstrap中显示日期选择器的自定义验证
EN

Stack Overflow用户
提问于 2020-03-12 20:16:17
回答 2查看 1.4K关注 0票数 0

我使用ngx-formly/bootstrap创建动态UI/表单(不使用material)。我想显示datepicker控件,所以我使用ngx-bootstrap/datepicker显示了自定义的bsdatepicker控件。现在我想在这个日期选择器上做验证,例如,IfI有开始日期和结束日期,那么开始日期不应该早于当前日期,或者结束日期不应该大于开始日期。任何帮助都会得到重视。

代码语言:javascript
复制
    //datepicker.html
     <pre><input type="text" 
       id="dob-id" 
       class="form-control calendar" 
       placement="bottom" 
       bsDatepicker
       [formlyAttributes]="field"
       #dobDate="bsDatepicker" 
       [bsConfig]="bsConfig" 
       placeholder="YYYY-MM-DD"
       [class.is-invalid]="showError" class=""  style="width: 350px;">

为此使用单独的组件,并在app.modeul中注册

//在方案中

代码语言:javascript
复制
{
key: 'date1',
type: 'bsdatepicker',
templateOptions: {
label :'From Date',
required: true,
},
},
{
key: 'date2',
type: 'bsdatepicker',
templateOptions: {
label :'To Date',
required: true,
},
},
EN

回答 2

Stack Overflow用户

发布于 2020-03-12 21:17:44

验证是由Formly处理的,所以您只需要定义验证及其消息,您可以在文档中查看我们的示例:

票数 0
EN

Stack Overflow用户

发布于 2020-04-01 20:40:00

我认为ngx-bootstrap在这里是一个错误的标签

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60653990

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档