gpt4 book ai didi

Javascript 对象未显示所有结果

转载 作者:行者123 更新时间:2023-12-03 08:13:07 25 4
gpt4 key购买 nike

我使用了 for 循环将数组的所有元素放入 vm.klassen 中。我使用 console.log 来查看是否所有元素都放入了 vm.klassen 中,情况确实如此。

我试图在前端显示结果,但它只显示最后的结果。

for循环:

if (vm.tijdvak.klassen.length > 1) {
for (i = 0; i < vm.tijdvak.klassen.length; i++) {
vm.klassen = vm.tijdvak.klassen[i].naam
console.log(vm.klassen)
}
}

HTML:

<p ng-if="vm.klassen">Klassen: <pre ng-if="vm.klassen">Namen: {{ vm.klassen }}</pre></p>

我做错了什么?为什么它只显示最后一个结果,而在 console.log 中显示每个结果?

最佳答案

它显示最后一个,因为您正在分配当前索引 naam

vm.klassen = vm.tijdvak.klassen[i].naam

它将取代之前的 naam

您所需要的只是 ng-repeat

像这样

<div ng-repeat="klassen in vm.tijdvak.klassen">
{{klassen.naam}}
</div>

关于Javascript 对象未显示所有结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34063886/

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