繁体   English   中英

Angular 6 ngx-bootstrap Datepicker 全局语言环境

[英]Angular 6 ngx-bootstrap Datepicker global locale

我正在为我的 Angular 6 项目使用 ngx-bootstrap 日期选择器,我需要使用意大利语语言环境; 使用官方指南( https://valor-software.com/ngx-bootstrap/#/datepicker#locales )我发现了这个问题,现在我的日期选择器看起来是意大利语,但我还有另一个问题。

要在意大利语中使用 datepicker,我必须在每个组件中导入 BsLocaleService 并在 onInit 函数中使用_localeService.use('it')方法; 我的问题是,我可以在我的应用程序中全局设置意大利语语言环境,而无需调用函数在每个组件中设置语言环境吗?

我试图在 AppComponent 中使用 set locale 功能,但它不起作用。

谢谢你们

对于未来的读者,我是这样做的:

import { NgModule } from "@angular/core";
import { CommonModule } from "@angular/common";

import { BsDatepickerModule } from "ngx-bootstrap";
import { BsLocaleService } from 'ngx-bootstrap/datepicker';
import { defineLocale } from 'ngx-bootstrap/chronos';
import { itLocale } from 'ngx-bootstrap/locale';

import { MyComponent } from "./my.component";

@NgModule({
    imports: [CommonModule, BsDatepickerModule.forRoot()],
    declarations: [MyComponent],
    providers: []
})
export class MyModule {
    constructor(localeService: BsLocaleService) {
        defineLocale('it', itLocale);
        localeService.use('it');
    }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM