1. 程式人生 > >關於在使用Angularjs的時候下拉框的第一個選擇為空白

關於在使用Angularjs的時候下拉框的第一個選擇為空白

如果資料時靜態的話需要去控制器中建立一個物件陣列,例如

 $scope.num = [{id:"10"},{id:"20"},{id:"30"}];//下拉框的值

option標籤的程式碼為:

<option ng-repeat="x in num" value="{{x.id}}">{{x.id}}</option>

然後在select標籤中加入ng-model=ss,然後控制器中加入程式碼

$scope.ss=$scope.num[0].id;

意為將這個陣列中的第一個資料的id值作為ng-model繫結的資料,這樣下拉框顯示的第一條資料就是陣列的第一個了,之所以會為空是因為一般我們的ng-model設定的值都是隨意設定的,只要將這個值設定正確就行了