4

我如何在数组中的 angularjs 中获得每个月的本地化版本?我知道如何使用格式选项本地化单个日期,但在这种情况下,我想要所有月份。基本上,这将绑定到用户可以选择一个月的选择。

4

1 回答 1

14

我猜您的页面将完全以给定的语言本地化,并且您将添加正确的 angular-locale 文件:

<script src="http://.../angular-locale_xx-xx.js"></script> // ex: angular-locale_fr-fr.js

如果是这种情况,您可以像这样简单地以数组的形式访问所有月份:

function Controller($scope, $locale) { //inject the $locale service
  var datetime = $locale.DATETIME_FORMATS; //get date and time formats 
  $scope.months = datetime.MONTH; //access localized months
}

你可以在这里看到一个工作的 plunker

于 2013-09-30T20:11:00.503 回答