我有这个胡子模板:
{{#pages}}
<ul class="nav navbar-nav">
<li><a href="page/{{slug}}.html">{{title}}</a></li>
</ul>
{{/pages}}
现在有50多页,但我只希望显示10页。如何在胡须中做到这一点,例如将迭代次数限制为特定数量,例如:
{{#pages:10}} <-- 10 added here as example
<ul class="nav navbar-nav">
<li><a href="page/{{slug}}.html">{{title}}</a></li>
</ul>
{{/pages}}
我搜索了文档,但找不到解决方案。
谢谢您的帮助
最佳答案
车把设计为无逻辑模板系统。他们不希望您在模板中执行此操作。
就是说,您应该在数据到达模板之前重组数据(在js / php / whatever中)。例如...var firstPage = pages.slice(0, 10);
关于javascript - 如何限制 mustache 中的迭代,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29423459/