ng-repeat中的内部重复

时间:2014-11-25 16:00:13

标签: javascript angularjs angularjs-ng-repeat

我想问一下如何以正确的方式使用外部ng-repeat内部的ng-repeat:

这意味着你想使用这样的东西:

  <tr  ng-repeat="milestone in order.milestones">
            <td>{{milestone.id}}</td>
            <td>{{milestone.milestoneTemplate.name}}</td>
            <td>{{milestone.actual}}</td>
            <td>{{milestone.estimate}}</td>
            <td>
              <span ng-repeat="milestoneTemplate in order.milestones.milestoneTemplate">
                {{milestoneTemplate.warningAttributes.id}}
              </span>
            </td>

            <td><a href="" ng-click="removeProjectFromTeam($parent.selected=$index)">{{ 'remove' | translate }}</a></td>
          </tr>

感谢您的任何建议。

1 个答案:

答案 0 :(得分:4)

由于milestone已在顶部循环中迭代order.milestones,因此只需执行以下操作:

ng-repeat="milestone in order.milestones"
    ng-repeat="milestoneTemplate in milestone.milestoneTemplate"