<select ng-init="somethingHere = options[0]" ng-model="somethingHere" ng-options="option.name for option in options"></select>
总之,我需要这样的东西,没有ng-init,
http://plnkr.co/edit/f29i1Tz07OHMxfYDR4qc?p=preview
我需要显示最新添加的字母,如果我添加了C,然后显示C,如果添加了D然后显示D,依此类推......有人有想法吗?
答案 0 :(得分:2)
编辑:
试试这个:
<select ng-model="selected">
<option ng-repeat="v in letters" ng-selected="$last">{{v}}</option>
</select>
不要将你的ng-model命名为你正在循环的变量。
答案 1 :(得分:1)
您需要将所选值存储在范围内的单独变量中,然后在添加字母时,只需使用数组的最后一个元素更新该分隔变量的值。
请参阅:http://plnkr.co/edit/MGm9DVI7tv4eqPWnAgPi?p=preview
$scope.selectedLetter = $scope.letters[$scope.letters.length-1]