在ng-repeat中从ui-selects获取选定值的方法如下:
<div ng-repeat="item in items">
<ui-select ng-model="selectedValue">
<ui-select-match>{{$select.selected}}</ui-select-match>
<ui-select-choices repeat="option in options">
<div ng-bind="option"></div>
</ui-select-choices>
</ui-select>
</div>
$scope.options = ['Option 1', 'Option 2', 'Option 3'];
$scope.items = [
{ name: 'Item 1', selectedItem: '' },
{ name: 'Item 2', selectedItem: '' },
{ name: 'Item 3', selectedItem: '' }
];
<div ng-repeat="item in items">
<ui-select ng-model="item.selectedItem">
<ui-select-match>{{$select.selected}}</ui-select-match>
<ui-select-choices repeat="option in options">
<div ng-bind="option"></div>
</ui-select-choices>
</ui-select>
</div>
现在,当用户在ui-select中选择一个选项时,该选项的值将自动存储在相应的selectedItem属性中。你可以在控制器中访问和处理这些选定值。
这是一个简单的示例,你可以根据你的实际需求进行修改和扩展。对于更复杂的场景,你可能需要使用ng-options指令或自定义过滤器来生成可选项列表。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云