棱角分明的新事物,目前有库存
我有一个这样设置的下拉列表
<div class="col-md-3" ng-repeat="item in templateCtrl.template.templateDetails">
<select class="form-control" ng-model="item.categoryID" ng-options="category.categoryName for category in templateCtrl.categories track by category.categoryID"></select>
</div>
它将填充下拉列表,但未选择item.categoryID(所有值均为1)。在此问题上的帮助将不胜感激
答案 0 :(得分:0)
您需要在<select>
元素中修复一些问题:
在您的ng-options中使用category.id as category.name
。
ng-options="category.id as category.name for category in templateCtrl.categories track by category.categoryID"
如果要在加载页面或视图时预先选择其中一个选项,则可以使用ng-init
进行操作。在其中,您可以将所选模型设置为必须选择的值。