2013-07-17 8 views
6

、私はそう...IE 8選択のn + 1のインデックス

  <select required ng-options="n for n in monthNumbers" ng-model="month"> 
      </select> 

のような選択リストを持っている場合...その後、角度が空白最初のオプションを追加します。それから私は、任意のオプションを選択すると、 、IE 8はそれに続くオプションを選択します。だから私は月に1を選択した場合、私は、このような初期の要素を追加した場合、それは...

 <select required ng-options="n for n in monthNumbers" ng-model="month"> 
      <option></option> 
     </select> 

を月2

を選択します...その後、問題が固定されています。しかし、Angularは他のアイテムが選択されたときに、空の最初の要素を削除しません。これは私が望む動作です。

これにまともな方法がありますか?

+0

'n'の最初の値は何ですか? – Sebastien

+0

JSFiddleまたはPlunkerを追加できますか? – EpokK

+0

私は彼らがIE 8で動作するとは思わない。 –

答えて

1

このような使用ng-options

<select required ng-options="month.value as month.label for month in months" ng-model="month"></select> 
+0

ng-optionsは正常に動作します。そのような数字の配列... $ scope.monthNumbers = [0,1,2,3,4,5,6,7,8,9,10,11]; –

0
でそれらを選択するから人々を停止します


ng-initのng-modelに値を割り当てます。コントローラーがロードされたときにモデルに値を割り当てていない場合、モデルは空です。

+0

これはコメントです – Horaciux