0

モデルに関連付けられた角度アプリに選択要素があります。モデルの角度を変更すると、何らかの理由で、value="?" のオプションが追加されます。これは、私の要点を説明するための jsFiddleです。なぜこれが起こっているのですか、どうすれば回避できますか?

angular.module('angularApp', []);

function testCtrl($scope, $timeout)
{
    $scope.options = [1,2,3];
    $scope.initialSelectedValue = 2;
    
    
    $timeout(function(){
    
    $scope.options = [4,5,6];
    
    }, 3000)
    
}
<div ng-app="angularApp">
    <div ng-controller="testCtrl">
        <select ng-model="initialSelectedValue" ng-options="option for option in options"></select>
    </div>
</div>

編集:簡単な修正として value="" を使用してオプションを追加するだけでよいことはわかっていますが、私の場合、このオプションを使用することはできません。

4

1 に答える 1