Javascript AngularJS动态选择内ng重复
我正在打印表格中的产品列表。此产品列表具有产品类型(Javascript AngularJS动态选择内ng重复,javascript,angularjs,Javascript,Angularjs,我正在打印表格中的产品列表。此产品列表具有产品类型(typeId)。我希望能够使用select输入直接在表中更改产品的typeId 当我试图在选择输入中设置产品的默认选项时,问题就出现了,因为它应该是带有typeId的选项 ng repeat=“屏幕列表中的x”。x代表一个产品 我尝试使用ng init或ng value,但它不起作用。每个select的ng模型中应该有什么值 代码和图像: <tbody> <tr ng-repeat="x in screensList"
typeId
)。我希望能够使用select输入直接在表中更改产品的typeId
当我试图在选择输入中设置产品的默认选项时,问题就出现了,因为它应该是带有typeId
的选项
ng repeat=“屏幕列表中的x”
。x代表一个产品
我尝试使用ng init或ng value,但它不起作用。每个select的ng模型中应该有什么值
代码和图像:
<tbody>
<tr ng-repeat="x in screensList">
<th scope="row">
{{x.pantalla}}
</th>
<td>
{{x.description}}
</td>
<td>
<select class="form-control" ng-model="slideshowSelect" ng-options="y.title for y in slideshowsList track by y.id">
</select>
</td>
<td class="text-right">
<button type="button" ng-click="deleteService($event)" serviceId="{{x.id}}" class="btn btn-danger btn-sm">Eliminar</button>
</td>
</tr>
</tbody>
{{x.pantalla}}
{{x.description}}
Eliminar
彩色代码:
结果:
我想这就是你需要的:
<select class="form-control" ng-model="x.idSlideshow" ng-options="y.id as y.title for y in slideshowsList">
</select>
检查工作示例:此处代表产品的内容<代码>x?顺便说一句,您在外部迭代中将
x
用作变量,在内部迭代中将x
用作变量(用于选择的迭代)。您应该将其中一个名称更改为其他名称。@Lealceldero是的,X是产品。是的,我会尽快改变它,它应该有一个不同的名称,但问题仍然存在!将的替换为ng model=“slideshowSelect”