我在我的应用程序中使用angularMoment模块来显示创建时间,就像几秒钟前,2小时前等等。问题是我的应用程序支持多种语言。我如何为它翻译?
我使用本教程来实现angularMoment https://scotch.io/tutorials/display-time-relatively-in-angular
答案 0 :(得分:0)
如angularMoment文档中所述,您可以这样做:
如果您需要国际化支持,请加载指定的moment.js 语言环境文件首先:
<script src="components/moment/locale/de.js"></script>
然后打电话给amMoment.changeLocale()
方法(例如在你的应用程序的run()回调中):
changeLocale函数更改了local.js的本地并更新了所有am-time-before指令实例。此函数接受两个参数locale和一个具有覆盖的对象。语言环境是Locale代码的字符串,例如。 en,es,ru等。