Angularjs下拉列表的默认值

时间:2017-09-29 17:16:04

标签: angularjs

我有一个下拉列表,返回正常工作的数据。 我需要将第一个值设为"选择一个数字" 我已经尝试过ng-init,因为人们在线建议但没有工作

如何设置默认值?

    <div class="selection">
        <label for="accountNumber" class="lbl">("Customer Number:")</label>
        <select id="accountNumber" ng-init="somethingHere = options[0]" class="sel" name="accountNumber" ng-model="vm.defaultAcctNumber" ng-options="item for item in vm.retrieveAliasName">                              
        </select>
    </div>

1 个答案:

答案 0 :(得分:0)

你应该设置 vm.defaultAcctNumber ,这是 ng-model ,应该是,

 <div class="selection">
        <label for="accountNumber" class="lbl">("Customer Number:")</label>
        <select id="accountNumber" ng-init="vm.defaultAcctNumber = options[0]" class="sel" name="accountNumber" ng-model="vm.defaultAcctNumber" ng-options="item for item in vm.retrieveAliasName">                              
        </select>
 </div>