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
}