1. 程式人生 > >ionic(angularjs)select下拉選擇第一個選項為空白的解決辦法

ionic(angularjs)select下拉選擇第一個選項為空白的解決辦法

<option value="? object:null ?"></option>
或者
<option value="? string:string ?"></option>
或者
<option value="? undefined:undefined ?"></option>

原因是因為沒有初始化select的值
簡單粗暴的解決是:加一個 <option value="">請選擇</option>

NWCAAC專案的解決辦法:

在該頁面的控制器裡找到下拉資料設定

$scope
.search = {p:1,audittype:'',name:'',stafftype:'',companyname:''}; 修改為 $scope.search = {p:1,audittype:'',name:'',stafftype:'0',companyname:''};

或者在html頁面上新增ng-init=”search.stafftype=’0’”

<select ng-model="search.stafftype" ng-init="search.stafftype='0'">
            <option  value="{{$index
}}
" ng-repeat="t in staffTypes">{{t}}</option> </select>