Как определить несколько локалей с меньшим изменением кода - PullRequest
0 голосов
/ 24 марта 2020

Я использую средство выбора даты ngx- bootstrap и локализован с использованием следующего кода, но вместо импорта всех локалей (импорт * ниже) я хочу импортировать только требуемые локали (может быть 4 или 5 и в будущем больше этого) , Можно ли импортировать только требуемый языковой стандарт и выполнить итерацию для l oop, потому что я не хочу вносить изменения все время, когда добавляю новый язык.

 import { BsDatepickerModule } from 'ngx-bootstrap/datepicker';
 import { BsLocaleService } from 'ngx-bootstrap/datepicker';
 import { listLocales } from 'ngx-bootstrap/chronos';
 import { defineLocale } from 'ngx-bootstrap/chronos';
 import * as locales from 'ngx-bootstrap/locale';

export class LayoutModule {
 locales = listLocales();

constructor(private localeService: BsLocaleService) {

for (const locale in locales) {
  defineLocale(locales[locale].abbr, locales[locale]);
}

this.localeService.use('es'); //use Spanish

}

}

Заранее спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...