我是Angular JS的新手。
我试图清除下拉列表中的所有选项值,但默认的“--- select ---”选项除外。
但是下拉列表中正在创建一个额外的空白选项。我无法删除此空白选项
可能是因为$ scope.screenResponse为空。 如何只使用“---选择---”选项进行下拉菜单?
JS控制器代码:
delete $scope.screenResponse;
HTML code:
<select ng-model="messageSource" name="messageSource" ng-options="object.id as object.value for object in screenResponse ">
<option value="" >--Select--</option>
</select>
答案 0 :(得分:1)
答案 1 :(得分:0)
在执行delete
$scope.screenResponse.length = 0;
将数组的length属性设置为零将使其为空。