相同我試圖讓value屬性等於它在對象中看起來像的值。Angular ng選項設置值與對象
例如:
對象:
$scope.tagSelect = [
{ Name: 'Must have', Value: 1 },
{ Name: 'Must not have', Value: 2 }];
角HTML:
<select ng-options="select.Value as select.Name for select in tagSelect" ng-model="tag.MatchLogic"></select>
輸出:
<select ng-options="select.Value as select.Name for select in tagSelect" ng-model="tag.MatchLogic" class="ng-pristine ng-valid">
<option value="0" selected="selected">Must have</option>
<option value="1">Must not have</option>
</select>
這不正是我想要的。我想要的是讓選項值與我的對象中的值相等。
更象下面這樣:
<option value="1" selected="selected">Must have</option>
<option value="2">Must not have</option>
這實際上是必要的嗎?因爲你知道,你的模型確實具有正確的價值。 – Beterraba
請參閱http://stackoverflow.com/questions/13692921/angularjs-ngoption-with-array/13693979 – dnc253