javascript - 使用 AngularJS 预选择一个选择项不起作用

标签 javascript angularjs

我有以下对象和属性:

User - TitleID
     - FirstName
     - Surname
     - EmailAddress

Titles - CodeID
       - Description

应在选择元素中预先选择用户的标题,该元素还包含标题中的所有其他标题。

虽然我可以让所有标题显示在选择框中,但在编辑用户时,我无法让它从选择框中预先选择正确的(或实际上任何)标题。

这是我到目前为止所拥有的:

<select ng-model="user.TitleID" ng-options="title.CodeID as title.Description for title in titles track by title.CodeID">

如何使用此关系数据预先选择正确的标题?

最佳答案

Angular 中存在一个潜在错误,即 track byasngOptions 中无法协同工作。

GitHub Issue #6564

删除轨道即可...

JsFiddle

关于javascript - 使用 AngularJS 预选择一个选择项不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24390590/

相关文章:

javascript - ADF : Load javascript resources conditionally

javascript - 无法理解 Node.js 中的错误

javascript - 使用 Geojson 和坐标表创建点

javascript - Angular 无法正确发送 http post

javascript - 在 scriptaculous 中固定/取消固定可拖动的 div

Javascript如何将文件路径传递给API进行转换

angularjs - ui.bootstrap.tpls 覆盖 template/datepicker/popup.html 模板

javascript - ng-model 对我来说太过分了。有什么选择只会在按钮点击时更新范围而不是每次都更新吗?

javascript - Angular ng-repeat 不会为动态创建的数组绑定(bind)数据

angularjs - Angular Node 路由