Javascript 在未定义的数组上重复

Javascript 在未定义的数组上重复,javascript,angularjs,arrays,Javascript,Angularjs,Arrays,我需要在行中显示x次,但Angular中没有do(x次),我也不想在控制器中使用其他功能 知道 ?Array.from({length:5}) (5) [undefined, undefined, undefined, undefined, undefined] 在控制器中不添加额外的函数或过滤器(根本不使用控制器)的情况下,是否可以使以下代码正常工作 [1,2]-好的: >{{x} 数组.from({length:5})-NOK: >{{x} 如果像Mike提到的那样,您可以使用ng:

我需要在行中显示x次,但Angular中没有
do(x次)
,我也不想在控制器中使用其他功能

知道

?Array.from({length:5})
(5) [undefined, undefined, undefined, undefined, undefined]
在控制器中不添加额外的函数或过滤器(根本不使用控制器)的情况下,是否可以使以下代码正常工作


[1,2]-好的:
>{{x}
数组.from({length:5})-NOK:
>{{x}

如果像Mike提到的那样,您可以使用ng:

<div ng-repeat="item in items track by $index" ng-if="$index < 5">
</div>

您还可以使用limitTo:

<div ng-repeat="item in items | limitTo: 5 track by $index">
</div>

您可以使用
.constructor


你想展示的东西

ng if=“$index<5”为什么不想在控制器中添加函数?如果只需要显示5,为什么需要一个
ng repeat
?@MikeFeltman我没有初始数组。这不是OP要求的。问题是如何在没有预定义数组和触摸控制器或filtergood解决方案的情况下重复
ng
n次!请注意,如果没有
跟踪,则跟踪方式将不起作用。。。你有解释为什么
Array.from({length:5})
不起作用吗?Array.from()方法从一个类似数组的对象或iterable对象创建一个新的数组实例。所以基本上你需要一些东西作为基础。我不理解你最后的评论。。。正如我在OP中提到的,我有一个
[undefined,undefined,undefined,undefined,undefined,undefined]
数组通过
数组。。。它应该在上面迭代,不是吗?也许angular无法从视图中渲染它。我不确定数组关键字。