我只有一个带有2个选项的静态选择列表,所以我没有使用ng-options参数。仅当用户对下拉列表执行某些操作时,此方法才有效。如果它们按原样保留值,则dataItem将以未定义的形式出现。
<select ng-model="dataItem.Options">
<option value="1" ng-selected="selected">1</option>
<option value="2">2</option>
</select>
我如何才能使用默认值,或者为什么我的未更改的下拉列表将值传回给我的控制器?我也尝试过使用ng-init =&#34; 1&#34;在select标签中,但似乎无法正常工作。
答案 0 :(得分:0)
您需要将dataItem.Options设置为您要选择的值
$scope.dataItem = {Options: '1'};
请注意,该值为字符串“1”,而不是数字1.您可以删除所选的ng。