尝试使我的下拉列表具有默认选择,但无论它看起来不起作用。代码总是生成以下内容:
输出:
<select ng-init="selectedFrom = phoneNumbers[0]" ng-options="phone.Number for phone in phoneNumbers" ng-model="selectedFrom" class="ng-pristine ng-valid">
<option value="?"></option>
<option value="0">888-555-5551</option>
<option value="1">888-555-5552</option>
</select>
我不希望它创建一个空白的选择选项,我希望它默认选择第一个选项。
My Angular代码看起来像这样:
<select ng-init="selectedFrom = phoneNumbers[0]"
ng-options="phone.Number for phone in phoneNumbers"
ng-model="selectedFrom">
</select>
控制台中也没有抛出任何错误。所以它不像其他东西搞乱它。
答案 0 :(得分:0)
我看到它有两个独立的选项......
将您的初始化更改为:
selectedFrom = phoneNumbers[0]
或将您的ng选项更改为:&#39;
phone.Number for phone in phoneNumbers track by phone.Number
以下是 fiddle
的示例