2013-09-30 37 views
4

我將如何獲得數組中的angularjs中每個月的本地化版本?我知道如何使用格式選項本地化一個日期,但在這種情況下,我想要所有的月份。基本上,這將被綁定到用戶可以選擇一個月的選擇。如何從angularjs獲取月份的本地化版本?

回答

13

我猜你的頁面會在一個給定的語言完全本地化,你會添加適當的角度,語言環境文件作爲這樣的:

<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 here

+0

完美,謝謝! –