У меня возникли проблемы с настройкой изменения локали в моем приложении с угловыми углами. Я использую Angular Moment и Moment.jsAngular Moment - Изменить локаль с настраиваемым объектом локали
Во-первых, я устанавливаю локаль английский в моем angular.module.config и сразу же установив относительный объект времени, как мне нужно:
moment.locale('en', {
relativeTime: {
future: "In %s",
past: "%s ago",
s: "<1 minute",
m: "1 minute",
mm: "%d minutes",
h: "1 hour",
hh: "%d hours",
d: "24 hours",
dd: "%d days",
M: "1 month",
MM: "%d months",
y: "1 year",
yy: "%d years"
}
});
это работает как и предполагалось,
Теперь у меня есть равный объект, но для немецкого. Я не знаю, куда его отбрасывать, потому что, если я его сброшу в конфигурации, он переопределит английский вариант.
Тогда у меня есть выпадающее меню в меню заголовка с EN и DE (я уже получаю его в нижнем регистре для переводов) в моем контроллере, и я не могу связать amMoment.changeLocale('de');
, чтобы изменить момент к немецкому, и я не могу, кажется, обновить его мгновенно.
Как я могу это достичь?