gpt4 book ai didi

javascript - 在 AngularJS 中,有没有一种方法可以使用指令或某种功能来显示多个 div?

转载 作者:行者123 更新时间:2023-12-01 01:46:16 26 4
gpt4 key购买 nike

在 angularjs 中,有没有办法显示一定数量的单个 html 元素,例如 div。例如,我希望 Angular 显示一个 div 5 次:

html

<div ng-show="5"><p>testing</p></div>

我希望 Angular 能够显示上述 div 5 次,而无需任何额外的 JavaScript,只需使用像指令这样的 Angular 功能。你会如何在 AngularJS 中做到这一点?

最佳答案

您可以使用ng-repeat

<div ng-repeat="n in new Array(5)"><p>testing</p></div>

这可能不起作用,因此您必须在您的范围内定义一个数组生成函数。

像这样:

$scope.arrayn = (n) => new Array(n);

然后

<div ng-repeat="n in arrayn(5)"><p>testing</p></div>

关于javascript - 在 AngularJS 中,有没有一种方法可以使用指令或某种功能来显示多个 div?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51932040/

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