Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/366.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用AngularJSON数据设置select 2下拉列表的默认值_Javascript_Json_Angularjs_Forms_Grails - Fatal编程技术网

Javascript 如何使用AngularJSON数据设置select 2下拉列表的默认值

Javascript 如何使用AngularJSON数据设置select 2下拉列表的默认值,javascript,json,angularjs,forms,grails,Javascript,Json,Angularjs,Forms,Grails,我使用的是grails选择下拉元素。单击时,我需要为select2下拉选项设置默认值 使用angularjs在表单中编辑选项。当我单击“编辑”按钮时 我已获取该表单的相关数据并更新到表单字段 值作为json对象..现在普通文本字段已更新 已成功。但select-2下拉字段未更新为当前值 已选中。我的代码有什么问题。。在这里,我为表单模型和对象键设置了公共名称,例如,所有数据的对象键名称和ng模型名称都是相同的 谢谢 要更新到表单字段的我的对象: 我的表单选择2代码: 为什么不使用angularj

我使用的是grails选择下拉元素。单击时,我需要为select2下拉选项设置默认值 使用angularjs在表单中编辑选项。当我单击“编辑”按钮时 我已获取该表单的相关数据并更新到表单字段 值作为json对象..现在普通文本字段已更新 已成功。但select-2下拉字段未更新为当前值 已选中。我的代码有什么问题。。在这里,我为表单模型和对象键设置了公共名称,例如,所有数据的对象键名称和ng模型名称都是相同的

谢谢

要更新到表单字段的我的对象:

我的表单选择2代码:


为什么不使用angularjs的select?您可以直接用选项卡绑定属性并选择默认选项。

AngualRJ现在使用的只是迁移到angularjs..不是纯angularjs..应用程序有grails,angularjs..所以选择选项用于一些多用途..现在我不;我不想将grails select选项更改为angularjs select。。
Object {id: 3, name: "uday", code: "1", moveTaskType: "SPOT", priority: 1…}
 <g:select id="moveTaskType" name="moveTaskType" from="${com.aa.fsight.MoveTaskRuleDef.MoveTaskType.class.getEnumConstants().collect{[name:it.name(), type: it.type]}}" optionKey="name" optionValue="type" class="select2 multiSelect" noSelection="['':'None']" ng-model="taskCreateForm.moveTaskType" />
$scope.taskCreateForm=data;