嗨我正在angularjs中開發web應用程序。我有一個表單,我已經把dropdownlistbox。下面是我的代碼來填充dropdownboxlist數組。如何在Angularjs中的選擇控件中設置默認選定值?
<select class="with-icon" ng-model="user.period" name="period" id="period" ng-options="user.ID as user.period for user in periodList" required>
<option value="" label="{{ 'Period' | translate }}">{{ 'Period' | translate }}</option>
</select>
以下是我的JS代碼。
$scope.periodList = [{ ID: 1, period: '1 Month' }, { ID: 2, period: '2 Month' }, { ID: 3, period: '3 Month' }, { ID: 4, period: '4 Month' }, { ID: 5, period: '5 Month' }, { ID: 6, period: '6 Month' }];
我試圖設置默認的第一個值如下。
$scope.user.period = [{ ID: 1, period:'1 Month' }];
這種方法對我不起作用。 我嘗試了下面的方法$scope.user.period=1;
即使這不適合我。 我試過$scope.user.period = $scope.periodList[1];
,這也對我有用。有人可以幫助我提出正確的方法來默認選擇第一個值。任何幫助,將不勝感激。謝謝。
問題是$ scope.user = {}; $ scope.user.period = 1; $ scope.user = {} ;.我在最後還有$ scope.user = {}; –
刪除。它會刪除值 –
是啊,謝謝.... –