angularjs - 自定义DropDownList如何设置默认值

时间:2016-02-25 19:46:37

标签: html angularjs

这是我的HTML代码。它是我制作的自定义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>

1 个答案:

答案 0 :(得分: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标志列表中的第一个元素