gpt4 book ai didi

javascript - 获取当前选定的对象作为 Angular 中另一个字段的参数

转载 作者:行者123 更新时间:2023-11-30 11:53:05 25 4
gpt4 key购买 nike

我有一个选择框,它输出汽车数组中的所有汽车对象作为选择选项

<select name="car">
<option ng-repeat="car in cars" ng-value="car">
//car.car_name//
</option>
</select>

然后我想输出带有复选框的所有可用选项,并“检查”该选项是否适用于那辆车

<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()car 是当前选择的汽车?

最佳答案

你只需要在select上设置ng-model:

<select name="car" ng-model="selectedCar">

然后你可以做

checkCarOption(option)

并在函数中将其与 $scope.selectedCar

进行比较

事实上,您不应该option 元素执行ng-repeat。您应该在 select 元素上使用 ng-options。如果不这样做,您以后会遇到非常奇怪的错误。

<select ng-options="car as car.name for car in cars" ng-model="selectedCar" name="car"></select>

关于javascript - 获取当前选定的对象作为 Angular 中另一个字段的参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38905000/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com