ngx-bootstrap "en" локаль отсутствует - PullRequest
0 голосов
/ 04 июня 2018

Я использую ngx-bootstrap для работы и мне нужна локальная часть DatePicker.https://valor -software.com / ngx-bootstrap / # / datepicker # locales Я проверил на вышеуказанном веб-сайте и увидел следующее:

На этой картинке я вижу "en "локаль, которая показывает английский указатель даты, начинающийся в воскресенье

Проблема: у меня есть только локаль" enGb ", доступная в моем app.module.ts

Здесь" en "locale вызывает ошибку

Какие есть решения, чтобы я мог либо запустить средство выбора даты "enGb" в воскресенье, либо получить тот язык "en", который уже запускается сам по себе в воскресенье.

Спасибозаранее за внимание.

(я использую @ 2.0.5 версию ngx-bootstrap)

Ответы [ 2 ]

0 голосов
/ 11 июля 2018

Мое решение этой проблемы было изменить:

defineLocale('en', enLocale); // throws error because enLocale doesn't exist

на:

defineLocale('en'); // works, week is starting on sunday

В соответствии с их исходными файлами «en» является языком по умолчанию, который используется, когда нет конфигурациипараметр используется.Я не нашел никакой документации по этому вопросу, поэтому я надеюсь, что это будет полезно для других людей, которые сталкиваются с этой проблемой.

0 голосов
/ 04 июня 2018

Редактировать: Найденное возможное решение из их исходных файлов выглядит так, как будто вам нужно импортировать локали, не из папки локалей, а из папки ngx-bootstrap/chronos

Это одна из многихпричина, по которой я стараюсь держаться подальше от ngx-bootstrap, у них много ошибок и много открытых билетов, на которые они никогда не обращаются.У них была проблема с выпадающими списками, которые фактически не работали, как и в течение большей части 6 месяцев, не уверенными, исправили ли они когда-нибудь это.Я использую https://ng -bootstrap.github.io / # / home в качестве альтернативы.

Кроме того, проверьте этот файл на их github: https://github.com/valor-software/ngx-bootstrap/blob/development/src/locale.ts Вы также заметите, что enLocale не там, где его можно найти.Так что, похоже, это еще одна ошибка от valorsoft.

Я не использовал их библиотеку под названием chronos, но вы можете попытаться импортировать напрямую из библиотеки chronos, если вы установите ее в свой проект.Поиск в Google ничего не дает в терминах библиотеки хронос.)

...