Javascript 在未定义的数组上重复
我需要在行中显示x次,但Angular中没有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:
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无法从视图中渲染它。我不确定数组关键字。