相关疑难解决方法(0)

AngularJS For Loop with Numbers&Ranges

Angular确实为在HTML指令中使用数字的for循环提供了一些支持:

<div data-ng-repeat="i in [1,2,3,4,5]">
  do something
</div>
Run Code Online (Sandbox Code Playgroud)

但是,如果您的范围变量包含具有动态数字的范围,那么您每次都需要创建一个空数组.

在控制器中

var range = [];
for(var i=0;i<total;i++) {
  range.push(i);
}
$scope.range = range;
Run Code Online (Sandbox Code Playgroud)

在HTML中

<div data-ng-repeat="i in range">
  do something
</div>
Run Code Online (Sandbox Code Playgroud)

这是有效的,但这是不必要的,因为我们不会在循环中使用范围数组.有没有人知道为最小/最大值设置范围或常规?

就像是:

<div data-ng-repeat="i in 1 .. 100">
  do something
</div>
Run Code Online (Sandbox Code Playgroud)

angularjs angularjs-ng-repeat

248
推荐指数
11
解决办法
55万
查看次数

标签 统计

angularjs ×1

angularjs-ng-repeat ×1