月を適切に表示できないようです.10月は常に1月の後に来ます.なぜならその値は10です...何らかのソートで2未満であると仮定しています.コードのフィドルは次のとおりです.
<select ng-model="month" ng-options="key as value for (key,value) in months"></select>
独自のクレイジーなソートを行うため、USA を 2 番目のエントリとして表示できない国でも同じ問題がありました。
どんな助けでも感謝します。