2016-02-25 90 views
1

這是我的HTML代碼。這是我自定義的DropDownList。有人可以建議我如何在下面的情況下設置默認選項之一嗎?angularjs - 自定義DropDownList如何設置默認值檢查

<div class="dropdownlistheader" ng-click="toggle('subdiv','item')"> 
    <input type="text" readonly="readonly" class="dropdownlistinput" value="{{selectedItemValuesDisplay}}" /> 
</div> 
<div id="ddl123" ng-show="showItemOptions" class="dropdownlist"> 
    <div ng-show="showItemOptions" ng-repeat="option in ItemTypeDDL"> 
     <input type="checkbox" ng-model="selected[$index]" ng-click="toggleItemSelection(option.TypeID, option.TypeName)"> {{option.TypeName}} 
    </div> 
</div> 

回答

0

基於對這些問題提供的有限的細節,我會建議如下:

<div id="ddl123" ng-show="showItemOptions" class="dropdownlist" ng-init="selected[0] = true"> 
    <div ng-show="showItemOptions" ng-repeat="option in ItemTypeDDL"> 
     <input type="checkbox" ng-model="selected[$index]" ng-click="toggleItemSelection(option.TypeID, option.TypeName)"> {{option.TypeName}} 
    </div> 
</div> 

ngInit指令將在selected標誌列表中選擇的第一要素,通過設置陣列的第一個索引爲true