Javascript 获取当前选定的对象作为角度中另一个字段的参数
我有一个选择框,可以输出cars数组中的所有car对象作为选择选项Javascript 获取当前选定的对象作为角度中另一个字段的参数,javascript,angularjs,Javascript,Angularjs,我有一个选择框,可以输出cars数组中的所有car对象作为选择选项 <select name="car"> <option ng-repeat="car in cars" ng-value="car"> //car.car_name// </option> </select> //car.car\u名称// 然后,我想通过复选框输出所有可用选项,并“选中”该选项(如果该选项适用于该车) <table i
<select name="car">
<option ng-repeat="car in cars" ng-value="car">
//car.car_name//
</option>
</select>
//car.car\u名称//
然后,我想通过复选框输出所有可用选项,并“选中”该选项(如果该选项适用于该车)
<table id="options">
<tr ng-repeat="option in options">
<td>
//option//
</td>
<td>
<input type="checkbox" ng-checked="checkCarOption(car,option)"></input>
</td>
</tr>
</table>
//选择权//
如何确保发送到
checkCarOption()
中的汽车是当前选定的汽车?您只需在选择上设置ng model
:
<select name="car" ng-model="selectedCar">
并在函数中将其与$scope.selectedCar
事实上,您不应该对选项
元素执行ng repeat
。您应该在select
元素上使用ng选项。如果不这样做,你以后会遇到非常奇怪的虫子
<select ng-options="car as car.name for car in cars" ng-model="selectedCar" name="car"></select>
<select ng-options="car as car.name for car in cars" ng-model="selectedCar" name="car"></select>