ngx-bootstrap - 如何避免 ngx bootstrap bsDatepicker 默认验证在 Angular 应用程序中显示“无效日期”消息
问题描述
我想避免在日期选择器输入文本框中显示“无效日期”消息的 bsDatepicker 默认验证。我有自己的验证来验证日期。我使用的是反应角度形式。我没有找到任何避免 bsDatepicker 默认验证的示例.在下面链接中给出的所有示例中,如果我们立即输入像“sdad”这样的无效日期,默认验证将触发并在日期选择器输入文本框中显示错误消息“无效日期”。我如何避免默认验证。 https://valor-software.com/ngx-bootstrap/#/datepicker
您可以在下面的链接中找到我的场景的代码示例。 https://valor-software.com/ngx-bootstrap/#/datepicker#reactive-forms
解决方案
尝试这个:
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');
}
我希望它有帮助
推荐阅读
- python - 如何在给定的边界框(lon1,lon2,lat1,lat2)内通过时间获得变量的平均值?
- dart - Matrix4 参数在间接传递给 Transform 时表现不同
- wsdl - 如何在 First Data 全球网关 e4 中使用第一个数据令牌?
- android - 我以编程方式使用来自 android 的内容值添加了谷歌日历事件
- phpspreadsheet - 使用 phpspreadsheet 的多行标题
- ionic-framework - 如何在离子滑块中延迟加载图像?
- chromecast - 用 chromecast 连接谷歌助手(如 netflix)
- docker - 当我在 gitlab ci before_script 中使用 apt 时找不到 apt
- mysql - 具有子值的 MySQL 递归查询
- angular - Angular 5:材质下拉列表的事件处理