0
私にとっては奇妙な動作です。私はAngularにはかなり新しいですし、おそらく私は何か間違っています。角度選択にはそのモデルが反映されていません
これは私のシナリオです:
HTML:
<div ng-controller="ExampleController">
<label>Color:
<select ng-model="myColor" ng-options="color.name for color in colors">
<option value="">-- choose color --</option>
</select>
</label>
<div>
<button ng-click="myColor = { name:'not in list', shade: 'other' }">clear</button>
</div>
</div>
JS:
angular.module('selectExample', [])
.controller('ExampleController', ['$scope', function($scope) {
$scope.colors = [
{name:'black', shade:'dark'},
{name:'white', shade:'light'},
{name:'red', shade:'dark'},
{name:'blue', shade:'dark'},
{name:'yellow', shade:'light'}
];
$scope.myColor = $scope.colors[2];
}]);
、ここではフィドルです:
https://jsfiddle.net/t18uggqt/
は、誰かが私を助け、(使用可能な唯一の最初の選択肢があります)を選択し、モデルを反映していない理由を理解することは
感謝をしてくださいすることができます!あなたのjsfiddleで
updated fiddle http://jsfiddle.net/Lvc0u55v/6755/ –