Javascript 获取当前选定的对象作为角度中另一个字段的参数

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

我有一个选择框,可以输出cars数组中的所有car对象作为选择选项

<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>