Ich habe Probleme beim Konfigurieren einer Gebietsschemaänderung in meiner Angular-App. Ich verwende Angular Moment und Moment.jsWinkelmoment - Gebietsschema mit angepasstem Gebietsschema-Objekt ändern
Zuerst Ich gründe das Gebietsschema auf Englisch in meinem angular.module.config und sofort die relative Zeitobjekt Einstellung wie ich brauche:
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"
}
});
Dies funktioniert wie beabsichtigt,
Jetzt habe ich auch ein gleiches Objekt aber für Deutsch. Ich weiß nicht, wo ich es ablegen soll, denn wenn ich es in der Konfiguration ablege, überschreibt es die englische Konfiguration.
Dann habe ich eine Auswahl Drop-Down in einem Header-Menü-Ansicht mit EN und DE (ich bin schon auf Kleinschreibung für Übersetzungen) in meinem Controller und ich kann nicht scheinen amMoment.changeLocale('de');
zu verbinden, um den Moment Teil zu ändern zu Deutsch, und ich kann nicht scheinen, es mit Moment auch direkt zu aktualisieren.
Wie kann ich das erreichen?