Javascript AngularJS ng重复,如何进行更多自定义循环?

Javascript AngularJS ng重复,如何进行更多自定义循环?,javascript,node.js,angularjs,mean-stack,Javascript,Node.js,Angularjs,Mean Stack,我有一组要循环的项目。我想为每3个项目创建一个新行。因此,我希望每3个项目有1行,而不是每3个项目有1行。所以HTML看起来像这样 <div class='row'> <div>.. item 1 in the list </div> <div>.. item 2 in the list </div> <div>.. item 3 in the list </div> </div> <

我有一组要循环的项目。我想为每3个项目创建一个新行。因此,我希望每3个项目有1行,而不是每3个项目有1行。所以HTML看起来像这样

<div class='row'>
  <div>.. item 1 in the list </div>
  <div>.. item 2 in the list </div>
  <div>.. item 3 in the list </div>
</div>
<div class='row'>
  <div>.. item 4 in the list </div>
  <div>.. item 5 in the list </div>
  <div>.. item 6 in the list </div>
</div>

.. 清单中的项目1
.. 清单项目2
.. 清单项目3
.. 清单项目4
.. 清单项目5
.. 清单项目6

我似乎无法使用ng repeat实现这一点,因为它不断为每个项目创建新的div,有没有一种方法可以在AngularJS中实现这一点?

我正在扭转这一点,但我认为使用ng repeat是不可能的。至少,我没有看到一个优雅的解决方案。但是,创建一个指令应该相当容易,该指令的工作方式与使用模块化算法的ng repeat(编译+链接函数)相同,以实现相同的效果。我可能只是格式化控制器中的数据,使其更好地适合此格式,只是想看看是否有一种方法可以使用ng repeat First,每3个项目将数组分块,然后使用2
ng repeat
s:)