选择下拉列表未选择带有ng-options的ng-model

时间:2018-10-24 12:41:49

标签: angularjs-ng-repeat angularjs-ng-options angularjs-1.5

棱角分明的新事物,目前有库存

我有一个这样设置的下拉列表

<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)。在此问题上的帮助将不胜感激

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进行操作。在其中,您可以将所选模型设置为必须选择的值。