我更改了日期选择器的语言,但显示的消息仍然是英语。我知道它在 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');
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)