Как сделать динамический язык для формата даты угловой? - PullRequest
0 голосов
/ 07 ноября 2019

Я хочу получить языковой стандарт из списка языковых стандартов, и все приложение должно в соответствии с этим языковым стандартом страны для формата даты?

Я добавил импорт для нескольких стран, таких как Швеция, Норвегия, французский,и т.д. в app.module.ts.It отлично работает

import('@angular/common/locales/sv').then(lang =>
    registerLocaleData(lang.default)
);

import('@angular/common/locales/fr').then(lang =>
    registerLocaleData(lang.default)
);

Но я хочу, чтобы он динамически добавлял все локали стран. Итак, я попробовал этот код в service.ts. Хотя он не работает,Пожалуйста, кто-нибудь может мне помочь

const localeId = settings.LOCALE.substring(0,settings.LOCALE.indexOf('-'));
   import(`@angular/common/locales/${localeId}.js`).then(module =>registerLocaleData(module.default)); 

// settings.LOCALE - это значение, которое я выбираю из списка локалей (например ,.fr_FR, Sv, nh_NO)

ERROR

...