2014-04-17 37 views
0

NG-重複創建空白選擇無法刪除在AngularJS

<select class="date-input" ng-model="reservation.date"> 
<option ng-repeat="d in dates track by $index" 
     value="{{ d }}" 
     > {{ d }} </option> 
</select> 

在我的控制,我有以下...

$scope.makeDates = (function() { 
dArray =[]; 
// we make a big array of dates ['dd-mm-yyyy','dd-mm-yyyy', 'dd-mm-yyyy'...] for 3 months and return it 
return dArray; 
}(); 

$scope.reservation = { 
     date : null, 
     time : null, 
     quantity : null 
}; 
$scope.dates = $scope.makeDates; 
$scope.reservation.date = $scope.dates[0]; 

然而,儘管我設置$scope.reservation.date = $scope.dates[0];的選擇仍然會產生一個空白選項是默認/選擇的值!?!?!我錯過了什麼嗎?我知道這是早,但我不明白我做錯了什麼?

+1

你爲什麼不使用