Javascript 如何限制小胡子中的迭代

Javascript 如何限制小胡子中的迭代,javascript,mustache,mustache.php,Javascript,Mustache,Mustache.php,我有这个胡子模板: {{#pages}} <ul class="nav navbar-nav"> <li><a href="page/{{slug}}.html">{{title}}</a></li> </ul> {{/pages}} {{{#pages} {{/pages} 现在有50多页,但我想能够显示只有10页。如何在小胡子中做到这一点,例如将迭代次数限制为特定的次数,例如: {{#pages

我有这个胡子模板:

{{#pages}}
  <ul class="nav navbar-nav">
    <li><a href="page/{{slug}}.html">{{title}}</a></li>
  </ul>
{{/pages}}
{{{#pages}
{{/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)。e、 g


var firstPage=pages.slice(0,10)

小胡子中不可能有逻辑。在将页面传递到模板之前,必须限制页面的数量。