angularjs 设置ng-options 的默认值
第一种
<select name="editRole"
ng-model="editRole"
class="form-control selectForm"
ng-options="role.id as role.roleName for role in roleList">
</select>
在controller设置$scope.editRole
,但是ng-options默认的值没有。
第二种:
但在这种情况下可以的
<select name="editRole"
ng-model="editRole"
class="form-control selectForm"
ng-options="role.roleName for role in roleList">
</select>
因为需要获取value,所以采用第一种方案,但这种方案没法默认选中值。
求原因
谢谢。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
针对第一种问题,解决方法是,在ng-options后面加上
track by role.id
就可以解决了。