我想用JS淘汰赛foreach循环来构建以下HTML ...将容器放置在周围淘汰赛JS foreach循环每个“N”项目
<div>
<div>
<article></article>
<article></article>
<article></article>
</div>
<div>
<article></article>
<article></article>
<article></article>
</div>
</div>
...,其中每个“文章”是数组中的一个项目。
我试过以下,这似乎逻辑上的声音,但它不工作 - 我假设的淘汰赛是越来越由不平衡标签注释里面迷茫......
<div data-bind="foreach: articles()">
<!-- ko: if ($index() % 3 == 0)
<div>
<!-- /ko -->
<article></article>
<!-- ko: if ($index() % 3 == 2)
</div>
<!-- /ko -->
</div>
有什么想法关于如何实现这一点将不胜感激!
我有同样的问题,只是用'thead'和'tbody'我显然只是想创造一次的基础上,$指数()。 KO只能照顾形态良好的元素。请注意,在绑定中使用括号将从您的视图中的数据绑定中移除自动更新:'foreach:articles()'。只需去'foreach:articles'。 – connexo