我在开发使用服务器提取的数据生成图表的SharePoint应用时遇到了问题。
我有一个加载/保存配置的配置页面。现在我的问题是我将选定的下拉值存储到SP列表中,并再次获取相同的记录以在select上绑定。
例如我已经存储了#1; column1'在列表和获取&在范围变量中分配。现在,范围变量值不会出现在下拉列表中。
我为我的问题创造了一个虚拟小提琴。
在这里,我预选了$scope.selectedModel = 'Column1';
,但默认情况下未选中。
答案 0 :(得分:0)
$scope.selectedModel = $scope.fields1[0];
可以做到这一点。 “Column1”不是对所选对象的引用。
更新了FIDDLE
编辑:其实我更喜欢Sherali Turdiyev的答案,因为我从您的代码中删除了'obj.internalName as',我也忘了提及。
答案 1 :(得分:0)
如果您在名为 yourSelectedItem 的变量中获取所选值,并且该结构与 fields1 数组中的对象相同,则只需执行以下操作:
$scope.selectedModel = yourSelectedItem.internalName;
您正在使用internalName属性作为选择列表的键
jsfiddle 已更新http://jsfiddle.net/HB7LU/18104/