如何避免ngx bootstrap bsDatepicker默认验证在Angular应用中显示“无效日期”消息

时间:2019-06-03 23:12:16

标签: ngx-bootstrap

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

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

1 个答案:

答案 0 :(得分:0)

尝试一下:

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');
}

我希望对您有帮助