开发者社区> 问答> 正文

ng-repeat如何把两组数据循环放入一组结构中?

我现在有这样两组数据

var a = [ {
    "dicId" : 112
}, {
    "dicId" : 113
} , {
    "dicId" : 114,
}];

var b = [ {
    "name" : "语文"
}, {
    "name" : "数学"
} , {
    "name" : "英语"
}];

我现在想生成这样的dom结构

<ul>
    <li>
        <p>112</p>
        <span>语文</span>
    </li>
    <li>
        <p>113</p>
        <span>数学</span>
    </li>
    <li>
        <p>114</p>
        <span>英语</span>
    </li>
</ul>

应该如何用angular去实现?

展开
收起
杨冬芳 2016-06-23 16:08:10 2501 0
1 条回答
写回答
取消 提交回答
  • IT从业

    在使用 ng-repeat 的时候是可以获取到 index 的,然后你直接通过 index 去获取另外一个数组的对应元素就好啦。

    <ul>
        <li ng-repeat="item in a">
            <p ng-bind="item.dicId"></p>
            <span ng-bind="b[$index].name"></span>
        </li>
    </ul>
    2019-07-17 19:46:30
    赞同 展开评论 打赏
问答分类:
问答地址:
相关产品:
问答排行榜
最热
最新

相关电子书

更多
重新定义计算的边界 立即下载
用计算和数据去改变整个世界 立即下载
低代码开发师(初级)实战教程 立即下载