在胡子

问题描述:

如何限制重复我有这个胡子模板:在胡子

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

我搜索了文档,但找不到解决方案。

感谢您的帮助

+0

在小胡子里没有可能的逻辑。在将它们传递给模板之前,您必须限制页面的数量。 – Pevara 2015-04-02 22:28:30

把手设计为无逻辑模板系统。他们不希望你在模板中这样做。

也就是说,你应该在它到达模板之前重构你的数据(在js/php/whatever中)。例如...

var firstPage = pages.slice(0, 10);