gpt4 book ai didi

angular - 如何在 ngx bootstrap datepicker 中更改消息 "Invalid Date"而不位于节点模块中

转载 作者:行者123 更新时间:2023-12-02 20:58:34 30 4
gpt4 key购买 nike

我更改了日期选择器的语言,但显示的消息仍然是英语。我知道它在 ngx-bootstrap/chronos/locale/locale.defaults.ts 内部,它带来以下信息

export declare const defaultInvalidDate = "Invalid date";

我也想更改此消息。是否有任何信息需要添加到“input [bsConfig] =”...无论如何,我可以在哪里更改此消息而不移动节点模块文件夹?谢谢。

最佳答案

我终于成功了:

您可以导入 LocaleData 对象和函数 defineLocale:

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

然后,在构造函数中,您可以访问 enGbLocale 的每个属性并对其进行修改:

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

关于angular - 如何在 ngx bootstrap datepicker 中更改消息 "Invalid Date"而不位于节点模块中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50415568/

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