2017-03-11 4 views
1

次の選択のために働くではないが、正しいoption角度1.3.15に2で事前に選択されますが、1.6.1角度ませんがあります。NG-選択された角度1.6.1のために働いたが、1.3.15

Selected is {{myNumber}} 
<select ng-model="myNumber"> 
    <option ng-selected="i == myNumber" ng-repeat="i in [1,2,3]"> 
     {{i}} 
    </option> 
</select> 
JSで次に

$scope.myNumber = 2; 

角度1.6.1には、ドロップダウンは、次のようになります。enter image description here

は、どのように私は角1.6.1でこれを行うのですか?

+0

を使用する必要があります。 –

答えて

1

これは、ドキュメントに記載されている、また、githubの上で同じのために提起問題があり、

[bug] ngSelected won't select the option within a ngRepeat

代わりにあなたは `NG-options`を考慮してみてくださいng-options

<select ng-model="user.item_id" ng-options="i.id as i.name for i in items"> 
</select> 
+1

Bummer。 "as"、 "for"、 "in"の構文は、常にng-optionsのために私を混乱させました。 –

+0

上記のヘルプが役に立ちました – Sajeetharan

関連する問題