Gui*_*ter 3 locale datepicker ngx-bootstrap angular
我更改了日期选择器的语言,但出现的消息仍然是英语。我知道它在ngx-bootstrap / chronos / locale / locale.defaults.ts中,它带来以下信息
export declare const defaultInvalidDate = "Invalid date";
Run Code Online (Sandbox Code Playgroud)
我也想更改此消息。我必须在“输入[bsConfig] =“ ...”中添加任何信息吗,无论如何,在不移动Node Modules文件夹的情况下可以在何处更改此消息?谢谢。
小智 7
我终于设法做到了:
您可以导入LocaleData对象和函数defineLocale:
import {enGbLocale} from 'ngx-bootstrap/locale';
import {BsLocaleService, defineLocale} from 'ngx-bootstrap';
Run Code Online (Sandbox Code Playgroud)
然后,在构造函数中,您可以访问的每个属性enGbLocale并对其进行修改:
constructor(private localeService: BsLocaleService) {
enGbLocale.invalidDate = 'Custom label';
defineLocale('custom locale', enGbLocale);
this.localeService.use('custom locale');
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3116 次 |
| 最近记录: |