如何选择angularjs生成的选项值?
我使用angularjs创建了select字段来显示产品列表。我需要在提交表单时获取选项值。但我发现期权的价值是错误的。我期望值为1、2、3等(数据数组中的任何产品ID),而这是我得到的:如何选择angularjs生成的选项值?,angularjs,Angularjs,我使用angularjs创建了select字段来显示产品列表。我需要在提交表单时获取选项值。但我发现期权的价值是错误的。我期望值为1、2、3等(数据数组中的任何产品ID),而这是我得到的: <option label="Product A" value="object:1">Product A</option> <option label="Product B" value="object:2&q
<option label="Product A" value="object:1">Product A</option>
<option label="Product B" value="object:2">Product B</option>
<option label="Product C" value="object:3">Product C</option>
产品A
产品B
产品C
在这种情况下,如何设置正确的值
这是我的密码:
<select ng-options="item.product for item in data" ng-model="product" name="product" class="form-control" ng-change="selectColorByProduct(item.id_product)"></select>
您需要将项目添加为项目。标签为产品,id为ng选项为跟踪者。类似于:
<select ng-options="item as item.product for item in data track by item.id_product" ng-model="product" name="product" class="form-control" ng-change="selectColorByProduct(item.id_product)"></select>