ng-modelを使用するドロップダウンボックスで問題が発生していて、ドロップダウンを使用できる状態でドロップダウンのインデックスを変更しています。変更時に空の選択にリセットするドロップダウンボックスの問題
たとえば、このコード(http://jsfiddle.net/Q5hd6/357/)を使用してドロップダウンのインデックスを変更できます。しかし、インデックスを変更するとデフォルトで空の選択に戻り、他のものを選択することはできません。
HTML:
<select ng-model="RecievedSelect" ng-options="item.id as item.name for item in RecievedOptions"></select>
<button ng-click="ChangeIndex()">Change index</button>
JS:
$scope.RecievedOptions = [
{id : 0, name: "No"},
{id : 1, name: "Yes"}
];
$scope.ChangeIndex = function()
{
$scope.RecievedSelect = $scope.RecievedOptions[0];
}
しかし、私はtrack by item.id
を削除する場合、私は手動でインデックスを変更することができるんだけど、もはやボタン(http://jsfiddle.net/Q5hd6/358/)でそれらを変更することはできません。
基本的に、私は両方をしたいと思っていますが、次はどこに行くのか分かりません。
今多くの意味をなします。私は選択されたブールを上書きしているとは考えていませんでした。ありがとうございました! –