【发布时间】:2014-12-20 01:25:06
【问题描述】:
我在这里看到了https://docs.angularjs.org/api/ng/directive/select 的示例,这有 3 个具有相同值的选择,我如何在我的选项中选择不同的值?
我有这个:
<li ng-repeat="tarea in tareas">
<input type="checkbox" ng-model="tarea.COMPLETADA" ng-change="updTarea(tarea.ID)"/>
<span class="done-{{tarea.COMPLETADA}}" >{{tarea.NAME}} {{tarea.CLASIFICADORES}}</span>
<select ng-model="selectedOpt"
ng-options="clasificador.NAME for clasificador in clasificadores">
</select>
<button class="buttons delete right" ng-click="delTarea(tarea.ID)"> Eliminar</button>
</li>
所以我可以有 5,10,15 个选项,并且我想用我在 tarea.CLASIFICADORES 中的值制作一个选定的项目,我尝试了这个
$scope.selectedOpt = $scope.clasificadores[1]
但这会使所有选项都具有相同的值,就像示例中一样...
如何使用我在每个项目中的 ng-repeat 中的值动态地在选项中创建不同的选定项目?
我用 ajax 加载数据...
我的问题是使用 tarea.CLASIFICADORES 设置默认选定项目。例如,我有一个包含分类器的待办事项列表,我希望我的 ng-options 在页面加载时默认选择我的数据库值分类器
【问题讨论】:
标签: javascript angularjs select options ng-options