Ng-重复重复$index在选择列表中 编辑:Ng 重复不会加载列表中的所有值
Ng-repeat duplicates $index in select list EDIT: Ng Repeat doesn't load all values from list
所以我有这个问题:
http://plnkr.co/edit/0osQv9mnegqDdz5PzOvE?p=preview
我希望当您按下按钮 ADD 时,它显示 A、B、C,而不是每个下拉框都相同。
<div ng-repeat="s in something">
<select ng-model="selected" style="color:black;width:5%;" ng-change="">
<option ng-repeat="n in characters" ng-selected="$index" >{{n}}</option>
</select>
</div>
据我所知,SELECT 标签有自己的$scope并且当您更改它时,该范围内的所有其他$index项都会更改,我如何获取 $parent.$index 范围并使列表绑定到它,以便我根据父范围获得选定的值?
编辑
发现这个:
http://plnkr.co/edit/fwwAd4bn6z2vxVN2FUL7?p=preview
当我这样做时,它会得到我想要的,每个下拉列表都有一个单独的值,但它不包含范围内的其他值。
通过添加以下内容修复了此问题:
<option ng-repeat="n in characters" ng-selected="$parent.$index == $index" >{{n}}</option>
相关文章:
- 如何根据对具有多行的先前列表的选择来动态加载下拉列表
- Netsuite Suitelet:在不达到治理限制的情况下,遍历事务行项目的列表加载和提交记录
- 如何在页面加载后禁用下拉列表框项目的选择
- 从要使用Protractor测试的服务器异步加载的动态数据列表的列表
- 网页上已有tinymce加载图像列表
- 在本地存储中选中复选框,但在加载时也要筛选列表
- 如果使用jquery在页面加载时未选择任何选项,如何禁用下拉列表
- 在下拉列表中的页面加载中已经选择了一个选项,该选项也可以更改
- jqgrid动态加载选择列表
- 在Moqui中,如何在html.ftl中加载数据库表数据作为下拉列表
- 如何从 API 填充数据并加载到下拉列表中
- Jquery正在将新闻列表加载到dom中
- 等待所有选择列表加载 jQuery
- 使用 jQuery 和 html 下拉列表加载页面
- 如何避免轮播项目在页面构建时作为列表加载
- 如何将用户喜欢的“播放列表”加载到SoundCloud JS小部件嵌入式播放器中
- 如何让jQuery等待图像列表加载后再处理它们
- 根据另一个列表框的值将值列表加载到列表框中
- 下拉列表加载数据从数据库PHP javascript
- JQuery-回调下拉列表加载