Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.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 AngularJS从np repeat中选择加载选定值_Javascript_Jquery_Html_Angularjs - Fatal编程技术网

Javascript AngularJS从np repeat中选择加载选定值

Javascript AngularJS从np repeat中选择加载选定值,javascript,jquery,html,angularjs,Javascript,Jquery,Html,Angularjs,您好,我正在使用AngularJS更新多个实体(您称之为页面)。这些实体有我希望用户通过选择下拉菜单选择的标签。当我获取实体集合的数据时,我获取已经选择的标记,并将其存储在该元素的数组中 我有一个演示,其中我用所有选项的列表填充了select,并在其中以ng repeat输出实体数据,但是我无法传递已经选择的选项 我的代码如下 <div ng-app="app"> <div ng-controller="Controller"> <div ng-repe

您好,我正在使用AngularJS更新多个实体(您称之为页面)。这些实体有我希望用户通过选择下拉菜单选择的标签。当我获取实体集合的数据时,我获取已经选择的标记,并将其存储在该元素的数组中

我有一个演示,其中我用所有选项的列表填充了select,并在其中以ng repeat输出实体数据,但是我无法传递已经选择的选项

我的代码如下

<div ng-app="app">
  <div ng-controller="Controller">
    <div ng-repeat="entity in tasks.entities">
      <input class="form-control" type="text" name="entity['{{entity.data.UID}}']" ng-model="entity.data.name" />
      <select ng-model="entity.data.selected_tags.effort" ng-options="effort as effort.value group by effort.category for effort in effortTags"></select>
    </div>

  </div>
</div>
你知道如何在这个重复中获得所选的选项吗

您可以使用“ng中继器”在选择中重复您的选项:

比如:

<select ng-model="entity.data.selected_tags.effort">
        <option ng-repeat="effort in effortTags" value="{{effort.value}}">{{effort.value}}</option>
      </select>

{{efforce.value}}

当表单正确运行时,您必须将一些选项设置为选中的选项,或者您说了一些话是的,当表单运行时,我想获得选中的选项@PareshGamiwhich option?您必须选择?我正在尝试访问select中ng模型中的entity.data.selected_tags.efforce中选择的选项。entity.data.selected_tags.efforce对应$scope.tasks中存在的数据当我选择值时,您必须触发一些事件吗?并通过得到点击值对吗?谢谢不完全是我要找的。select上的ng模型包含所选的if和值,默认情况下未选择该值
<select ng-model="entity.data.selected_tags.effort">
        <option ng-repeat="effort in effortTags" value="{{effort.value}}">{{effort.value}}</option>
      </select>