Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 重复控制?_Angularjs_Angularjs Directive_Angularjs Scope_Angularjs Ng Repeat - Fatal编程技术网

Angularjs 重复控制?

Angularjs 重复控制?,angularjs,angularjs-directive,angularjs-scope,angularjs-ng-repeat,Angularjs,Angularjs Directive,Angularjs Scope,Angularjs Ng Repeat,我只需要重复特定元素一定次数,而不是让所有元素都重复 <div ng-repeat='el in elements'> <div>{{el.someValue}}</div>//repeat here only 3 times <div>{{el.someValue}}</div>// repeat here only 2times something like this </div> {{el.som

我只需要重复特定元素一定次数,而不是让所有元素都重复

<div ng-repeat='el in elements'>
    <div>{{el.someValue}}</div>//repeat here only 3 times 
    <div>{{el.someValue}}</div>// repeat here only 2times something like this
</div>

{{el.someValue}}//在这里只重复3次
{{el.someValue}}//在这里重复2次

我可以这样做吗?

您可以使用
limito

<!-- Only display the first 5 elements -->
<div ng-repeat='el in elements | limitTo: 5'>
  <div>{{el.someValue}}</div>
</div>

不是用那种语法。如果您删除了最后一个div,它将起作用。为什么你需要两个不同的div?当中继器工作时,它会将每个元素保留在一个div中,给您相同数量的div。@如果我只想重复3次,但有很多元素,该怎么办?我不想加载所有内容…您可以为ng使用自定义筛选服务-repeat@Shaxrillo但如果它在里面,你在重复什么?
el.someValue
是数组本身吗?你能在你的问题中添加
元素
中的确切内容吗?对于meSo来说,您是否希望能够执行类似“任务”之类的操作还不清楚?
<div ng-repeat='el in elements | filter: myFilter'>
  <div>{{el.someValue}}</div>
</div>
$scope.myFilter = function(element) {
  // return true if element is displayed of false otherwise
}