Javascript 默认为空选项异步绑定ngoptions数据时选择
我在控制器中异步绑定了ngoptions数组。当我用它创建一个select时,会创建一个空选项。我如何避免Javascript 默认为空选项异步绑定ngoptions数据时选择,javascript,angularjs,ng-options,Javascript,Angularjs,Ng Options,我在控制器中异步绑定了ngoptions数组。当我用它创建一个select时,会创建一个空选项。我如何避免 <select data-ng-model="order.employee" ng-options="employee._id as employee.name for employee in employeess"> </select> 如何避免创建空选择?我尝试了ng init,但没有成功 那是因为您没有初始化模型。 您必须在控制器中为ng mode
<select data-ng-model="order.employee" ng-options="employee._id as employee.name for
employee in employeess"> </select>
如何避免创建空选择?我尝试了ng init,但没有成功
那是因为您没有初始化模型。 您必须在控制器中为ng model=“order.employee”设置默认值。 比如: 您的选择应具有以下结构:
<select data-ng-model="order.employee" ng-options="employee._id as employee.name for
employee in employeess">
<option value="-1">Click to Select<option>
</select>
单击以选择
这是因为您没有初始化模型。
您必须在控制器中为ng model=“order.employee”设置默认值。
比如:
您的选择应具有以下结构:
<select data-ng-model="order.employee" ng-options="employee._id as employee.name for
employee in employeess">
<option value="-1">Click to Select<option>
</select>
单击以选择
解决方案
(1) 您可以创建空白选项。默认情况下将选择此选项
$scope.order.employee = -1
<select data-ng-model="order.employee" ng-options="employee._id as employee.name for
employee in employeess">
<option value="-1">--Select--<option>
</select>
解决方案
(1) 您可以创建空白选项。默认情况下将选择此选项
$scope.order.employee = -1
<select data-ng-model="order.employee" ng-options="employee._id as employee.name for
employee in employeess">
<option value="-1">--Select--<option>
</select>
我已经回答了你的问题,请看一看:)我已经回答了你的问题,请看一看:)
Employees.query(function(employees){
$scope.employees = employees
$scope.order.employee = employees.length ? employee[0]._id : -1
});