Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.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
Angularjs 在angular js中动态创建多个下拉列表_Angularjs - Fatal编程技术网

Angularjs 在angular js中动态创建多个下拉列表

Angularjs 在angular js中动态创建多个下拉列表,angularjs,Angularjs,我在angular js中动态创建select下拉列表时遇到了一个问题,更改一个下拉选项会更改其余的下拉列表。我的要求是在所有下拉列表中使用相同的数据选项,并在每个下拉列表中获取所选选项。我如何克服这个问题 例如: <div ng-repeat ="option in options"> <select class="form-control input-lg" ng-model='newcategory.option' ng- change="optsChan

我在angular js中动态创建select下拉列表时遇到了一个问题,更改一个下拉选项会更改其余的下拉列表。我的要求是在所有下拉列表中使用相同的数据选项,并在每个下拉列表中获取所选选项。我如何克服这个问题

例如:

  <div ng-repeat ="option in options">
   <select class="form-control input-lg" ng-model='newcategory.option'
   ng- change="optsChanged()"required ng-options='option.value as option.name for option
   in useroptions'>
   </select> 
  <div>

我需要为具有相同选项的表的每一行创建一个下拉列表,但它应该是动态分配的不同实例或不同模型

使用索引作为ng模型ng model='newcategory.option[$index]'的下标。。目前,所有导致问题的选择框都使用相同的ng模型

   <div ng-repeat ="option in options">
       <select class="form-control input-lg" ng-model='newcategory.option[$index]'
            ng-change="optsChanged()"required ng-options='option.value as option.name for    option in useroptions'>
       </select> 
  <div>

将索引用作ng模型ng model='newcategory.option[$index]'的下标。。目前,所有导致问题的选择框都使用相同的ng模型

   <div ng-repeat ="option in options">
       <select class="form-control input-lg" ng-model='newcategory.option[$index]'
            ng-change="optsChanged()"required ng-options='option.value as option.name for    option in useroptions'>
       </select> 
  <div>

你的意思是让它们都一样,如果其中一个改变了,其他的反映了相同的价值吗?问题很模糊我在问题中做了一些编辑我在问题中做了一些编辑并添加了几行代码仍然不清楚您的问题是什么。你能在jsfiddle.net或plnkr.cohere中创建一个演示吗?我添加了代码:你的意思是让它们都一样,如果一个改变了,其他的反映了相同的价值?问题很模糊我在问题中做了一些编辑我在问题中做了一些编辑并添加了几行代码仍然不清楚您的问题是什么。你能在jsfiddle.net或plnkr.cohere中创建一个演示吗?我添加了代码: