IE 8 では、次のような選択リストがあると...
<select required ng-options="n for n in monthNumbers" ng-model="month">
</select>
...その後、Angular は空白の最初のオプションを追加します。その後、任意のオプションを選択すると、IE 8 はその後に続くオプションを選択します。したがって、月 1 を選択すると、月 2 が選択されます。
このような初期要素を追加すると...
<select required ng-options="n for n in monthNumbers" ng-model="month">
<option></option>
</select>
...その後、問題は修正されました。ただし、Angular は、他の項目が選択されているときに空の最初の要素を削除しません。これは、私が望む動作です。
これを回避する適切な方法はありますか?