javascript - 使用 ng-options 选择时的绑定(bind)问题

标签 javascript angularjs ng-options

我在开发 SharePoint 应用程序时遇到问题,该应用程序使用从服务器获取的数据生成图表。

我有一个加载/保存配置的配置页面。现在我的问题是我将下拉列表的选定值存储到 SP 列表,并再次获取相同的记录以绑定(bind)在选择上。

例如我已将“column1”存储在列表中,并在范围变量中获取和分配。现在范围变量值没有出现在下拉列表中。

我为我的问题创建了一个虚拟 fiddle 。

Fiddle

在这里,我预先选择了 $scope.selectedModel = 'Column1'; 但默认情况下未选择它。

最佳答案

$scope.selectedModel = $scope.fields1[0];

可以解决这个问题。 “Column1”不是对所选对象的引用。

更新了FIDDLE

编辑:实际上,我更喜欢 Sherali Turdiyev 的答案,因为我从您的代码中删除了“obj.internalName as”,我也忘了提及。

关于javascript - 使用 ng-options 选择时的绑定(bind)问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32881451/

相关文章:

angularjs - 使用 Angular 设置 float/double 格式

javascript - 找不到 Angular.js angular-dragdrop 自定义回调函数

javascript - 使用箭头键盘而不是鼠标时 ng-options 模型未更新

angularjs - 如何设置 <select> 的初始 ng-model 值以传递给函数而不需要更改选择?

javascript - ng-options - 传递键而不是值

javascript - 使用 geo.js 进行地理定位

javascript - 如何仅更新特定字段并在使用 Mongoose 进行查找和更新时将其他字段保留为以前的值

javascript - CKEditor 插件中不会出现图标

javascript - 将数据发送到 AngularJs 中的特定 Controller

javascript - 按钮和 AJAX 没有响应