gpt4 book ai didi

angularjs - 在两个数组上进行 ng-repeat

转载 作者:行者123 更新时间:2023-12-03 06:40:02 25 4
gpt4 key购买 nike

我想对由两个数组组成的数组执行 ng-repeat,如下所示:

[titles: [], links: []]

我的数组(标题和链接)具有相同的长度最后,我想在 ng-repeat 中打印类似的内容:

{{ array.title }}
{{ array.link }}

例如,在 C 程序中我必须这样做:

int i;

i = 0;
while (titles[i])
{
printf("%s - %s", titles[i], links[i]);
i++;
}

最佳答案

尚不清楚您如何获取数据 - [标题:[],链接:[]] 没有意义。

理想情况下,您会将数据排列为对象数组,如下所示:

var array = [{title: "foo", link: "bar"}, {title…etc]

然后你可以使用:

<div ng-repeat="obj in array">
{{obj.title}}, {{obj.link}}

如果您知道标题和链接的大小始终相同,您可以这样做,但它不是很漂亮,而且可能有点脆弱:

<div ng-repeat="title in titles">
{{title}}, {{links[$index]}}
</div>

关于angularjs - 在两个数组上进行 ng-repeat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25109901/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com