【问题标题】:How to avoid ngx bootstrap bsDatepicker default validations which shows "Invalid date" message in angular app如何避免 ngx bootstrap bsDatepicker 默认验证在 Angular 应用程序中显示“无效日期”消息
【发布时间】:2019-10-19 11:50:35
【问题描述】:

我想避免在日期选择器输入文本框中显示“无效日期”消息的 bsDatepicker 默认验证。我有自己的验证来验证日期。我使用的是反应角度形式。我没有找到任何避免的示例bsDatepicker 默认验证。在下面链接中给出的所有示例中,如果我们立即输入像“sdad”这样的无效日期,默认验证将触发并在日期选择器输入文本框中显示错误消息“无效日期”。我如何避免该默认值验证。 https://valor-software.com/ngx-bootstrap/#/datepicker

您可以在下面的链接中找到我的场景的代码示例。 https://valor-software.com/ngx-bootstrap/#/datepicker#reactive-forms

【问题讨论】:

  • 如果您添加了您当前使用的代码来显示您想要避免的错误消息,这个问题将会大大改善。

标签: ngx-bootstrap


【解决方案1】:

试试这个:

import {enGbLocale} from 'ngx-bootstrap/locale';
import {BsLocaleService, defineLocale, BsDatepickerConfig} from 'ngx-bootstrap';

在构造函数中添加以下内容:

constructor(                                            
      private localeService: BsLocaleService) {
`enGbLocale.invalidDate = ''`;
 defineLocale('custom locale', enGbLocale); 
 this.localeService.use('custom locale');
}

希望对你有帮助

【讨论】:

    猜你喜欢
    • 2020-06-24
    • 1970-01-01
    • 2013-01-24
    • 2020-06-24
    • 1970-01-01
    • 2013-05-28
    • 1970-01-01
    • 1970-01-01
    • 2018-02-12
    相关资源
    最近更新 更多