多个ng-options设置默认选项选择不起作用

时间:2015-10-20 13:38:06

标签: javascript angularjs ng-options

我在使用Angular选择选择默认值时遇到问题。 如果我的选择选项只有一个值就可以了,并且工作正常

<select id="customerId"
        ng-model="customer"
        ng-options="customer.id  for customer in customersSelect">
</select>

在我的角度js:

 $scope.customer = customer;

但是,如果我尝试使用ng-options上的多个元素并设置默认选项,则无效

<select id="customerId"
        ng-model="customer"
        ng-options="customer.id as customer.name for customer in customersSelect">
</select>

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

您可以使用option标记。如下所示:

   <select 
        id="customerId"
        ng-model="customer"
        ng-options="customer.id as customer.name for customer in customersSelect">
       <option value="">PLease select one</option>
</select>                          

多数民众赞成。