как настроить месяцы, короткие месяцы, недели с текстом CMS? - PullRequest
0 голосов
/ 13 января 2019

Я использую Magnolia CMS в моем проекте и Anngular6 во внешнем интерфейсе, где использую момент js для преобразования формата даты. Контроллер контента готов настроить текстовые форматы даты из авторского режима Magnolia. Поэтому мне нужно заменить встроенный языковой текст момента на контроллер содержимого, предоставляющий название месяца / короткое название месяца от Angular. Как добиться

Пример:

lang: Poland - pl // Контроллер контента установит эти значения в диалоговом окне

var "month":  ['STYCZ',  'LUT',  'MAR',  'KWIE',  'MAJ',  'CZERW', 'LIP',  'SIERP',  'WRZES',  'PAZDZIER',  'LISTOPAD',  'GRUD'] //Some custom Values

Angular Требуется ввести эти значения в библиотеку momentjs. Но я не могу найти синтаксис момента для замены имени месяца на имя месяца по умолчанию.

1 Ответ

0 голосов
/ 13 января 2019

Возможность обновления с использованием кода ниже:

В Angular после загрузки компонента в oninit мы можем переопределить текст библиотеки (название месяца или короткое название месяца) пользовательским текстом (Content Managed Message), используя приведенный ниже код.

moment.updateLocale('pl', {
    months : ['STYCZ',  'LUT',  'MAR',  'KWIE',  'MAJ',  'CZERW', 'LIP',  'SIERP',  'WRZES',  'PAZDZIER',  'LISTOPAD',  'GRUD']
});

Месяц, Короткие месяцы, Неделя также может быть обновлена ​​

См :: https://momentjs.com/docs/#/customization/month-names/

...