在胡子
问题描述:
如何限制重复我有这个胡子模板:在胡子
{{#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);
在小胡子里没有可能的逻辑。在将它们传递给模板之前,您必须限制页面的数量。 – Pevara 2015-04-02 22:28:30