我有这个胡子模板:

{{#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/

10-13 03:46