Javascript 角度力矩-使用自定义区域设置对象更改区域设置

Javascript 角度力矩-使用自定义区域设置对象更改区域设置,javascript,angularjs,momentjs,angular-moment,Javascript,Angularjs,Momentjs,Angular Moment,我在Angular应用程序中配置区域设置更改时遇到问题。我正在使用和Moment.js 首先,我在angular.module.config中将区域设置设置为英语,并根据需要立即设置相对时间对象: moment.locale('en', { relativeTime: { future: "In %s", past: "%s ago",

我在Angular应用程序中配置区域设置更改时遇到问题。我正在使用和Moment.js

首先,我在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"
                }
            });
moment.locale('en'{
相对时间:{
未来:“在%s中”,
过去:“%s以前”,

s:“您可以连续为多个语言环境自定义
相对时间
,而无需覆盖以前的配置

您可以使用将下拉更改绑定到为所选区域设置调用
ammont.changeLocale
的函数

请注意,为了将矩与非默认区域设置一起使用,您必须导入带有区域设置的
或所有必需的区域设置文件

如果我了解您想要实现的目标,这里有一个工作示例:

angular.module('MyApp',['angularmonent']))
.run(函数(){
时刻更新刻度('en'{
相对时间:{
未来:“在%s中”,
过去:“%s以前”,
s:“