以下是观点:
<select ng-model="c_id" ng-selected="c_id" name="cov" id="cov">
<option ng-repeat="cover in Options" value="{{ cover.id }}">
{{ cover.name }}
</option>
</select>
其中c_id
和Options
是$ scope属性。当我选择一个选项时,它的值(cover.id)适用于保存到数据库的c_id
。但是,当我重新加载页面时,即使c_id
有值,相应的cover.name
也不会在我的下拉列表中显示为已选中。我需要添加/更改什么?
答案 0 :(得分:1)
我认为你应该使用ng-options
:
<select ng-model="c_id" ng-options="cover.name as cover.id for cover in Options"></select>
以下是基于简单数据的demo on CodePen。