Angularjs使用两个数组嵌套ng-repeat

时间:2014-01-28 21:59:23

标签: javascript arrays angularjs nested angularjs-ng-repeat

我有一些form_elements用于ng-repeat,我有一些question.fields,它包含嵌套循环的所有字段。

对于表单元素的绑定(以及提交到后端),我使用带有对象的预生成数组:

review.values = []
obj = {};
obj['qid'] = question_id
obj['field_type'] = field_type
obj['val'] = ""
review.values.push(obj)

<div ng-repeat="element in form_elements">
    <div ng-repeat="field in element.question.fields">
            <label><input type="radio" ng-model="review.values[$parent.$index*review.values.length].val" value="someval"> MyLabel</label>
    </div>
</div>

我不知道如何在第二个循环中绑定正确的review.values[xyz].val条目? review values最后是保存的数组。 我已经尝试了一个帮助函数,这对我来说是一个带有question_id的review.values的正确条目,但没有成功。

谢谢,任何帮助。

帕特里克

0 个答案:

没有答案