gpt4 book ai didi

javascript - 未定义数组上的 Angular ng-repeat

转载 作者:行者123 更新时间:2023-11-30 15:08:27 24 4
gpt4 key购买 nike

我需要在行中显示某些内容 x 次,但 Angular 中没有 do(x times),我也不想在我的 Controller 中使用其他功能。

知道

?Array.from({length:5})
(5) [undefined, undefined, undefined, undefined, undefined]

是否可以在不在 Controller 中添加额外功能或过滤器(根本不使用 Controller )的情况下使以下代码工作。

<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js">
</script>

<div ng-app>
[1,2] - OK:
<div ng-repeat="x in [1,2]">
> {{x}}
</div>

Array.from({length:5}) - NOK:
<div ng-repeat="x in Array.from({length:5})">
> {{x}}
</div>
</div>

附言

不想显示数字,只需要显示5 >

PPS。

实际需要:
我需要显示分页表的最后一页,有“availableRowsNumber”和“itemsPerPage”,所以我需要用空行来完成,以显示“标准高度”:

<div ng-repeat="x in Array.from({length:itemsPerPage-itemsPerPage%availableRowsNumber})">
<tr></tr>
</div>

最佳答案

你可以使用.constructor

<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js">
</script>

<div ng-app>
<div ng-repeat="x in [].constructor(5) track by $index">
<span>something that you want to display</span>
</div>
</div>

关于javascript - 未定义数组上的 Angular ng-repeat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45415844/

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