我可以使用ng-repeat来遍历AngularJS中的数组吗?

我使用AngularJS ng-repeat有一些麻烦。这是我有的:
<div ng:show="selected == 3">
    <div class="columns">
        <textarea rows="4" data-ng-model="modal.data.answer[1].text" cols="91">1</textarea>
    </div>
    <div class="columns">
        <label>Explanation</label>
        <textarea rows="2" data-ng-model="modal.data.answer[1].explanation" cols="91"></textarea>
    </div>
    <div class="columns">
        <div class="colx2-left">
            <span class="label">Correct</span>
            <input type="checkBox" data-ng-model="modal.data.answer[1].correct" class="check-Box"><input type="hidden" value="false" name="Details[0].Correct">
        </div>
        <div class="colx2-right">
            <label>Image File</label>
            <input type="text" data-ng-model="modal.data.answer[1]image" class="full-width">
        </div>
    </div>
</div>@H_301_2@ 
 

modal.data.answer数组将始终有六个元素。我可以使用ng-repeat来创建这些HTML,并且甚至重复数组中的[x]数字,并将第一行“selected =”的数字从3增加到8?

据我所知,我可以在[3,4,5,6,7,8]中使用< divng-repeat =“t” < / DIV>但是如何才能将t的值变成如下的东西:

data-ng-model="modal.data.answer[1].text"@H_301_2@
您的编辑是以正确的方式进行的,您可以轻松地遍历整数列表,您只需使用您的索引值
<div ng-repeat="t in [3,8]">
....
data-ng-model="modal.data.answer[t].text"
...@H_301_2@ 
 

我想做一个小提琴,如果你想尝试http://jsfiddle.net/DotDotDot/tweyS/(输入字段只是在这里更改选定的值,如你的代码示例,为了显示正确的字段)

玩的开心

相关文章

AngularJS 是一个JavaScript 框架。它可通过 注:建议把脚本放在 元素的底部。这会提高网页加载速度,因...
angluarjs中页面初始化的时候会出现语法{{}}在页面中问题,也即是页面闪烁问题。出现这个的原因是:由于...
AngularJS 通过被称为指令的新属性来扩展 HTML。AngularJS 指令AngularJS 指令是扩展的 HTML 属性,带有...
AngularJS 使用表达式把数据绑定到 HTML。AngularJS 表达式AngularJS 表达式写在双大括号内:{{ expres...
ng-repeat 指令可以完美的显示表格。在表格中显示数据 {{ x.Name }} {{ x.Country }} 使用 CSS 样式为了...
$http是 AngularJS 中的一个核心服务,用于读取远程服务器的数据。读取 JSON 文件下是存储在web服务器上...