搜索
angular.js - angularjs如何将两个数组的数据进行匹配?
阿神
阿神 2017-05-15 16:51:48
[AngularJS讨论组]

如今有两个数组,数组test1里id的值和test2里的值是对应的,那么现在想要实现,如果test1 id值=test2.idnum里的id值的话,就把test2.idnum里的id值对应的数字输出到p标签里。请问这个要怎么做匹配并且把值写到p标签内?用filter可以做到吗?

html:

<p ng-repeat="td in test1">
<p id="{{td.id}}">
<p>该id对应的数值是:{{...}}<p>
</p>
</p>

第一个数组

$scopt.test1=[{
"id": "x01",
"imgurl": "images/banner_01.jpg",
"status": "0"
},
{
"id": "x02",
"imgurl": "images/banner_01.jpg",
"status": "0"
},
{
"id": "x03",
"imgurl": "images/banner_01.jpg",
"status": "0"
}]

第二数组

$scopt.test2=[{"dco":"xsadsq112341",
"reqs":"yes",
"idnum":{"x01":"1","x02":"3","x03":"0"}]
阿神
阿神

闭关修行中......

全部回复(2)
世界只因有你
html<p ng-repeat="td in test1">
<p id="{{td.id}}">
<p>该id对应的数值是:{{test2[0].idnum[td.id]}}<p>
</p>
</p>

不知是否是要这样?

滿天的星座

filter可以
ng-if也可以

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号