2015-04-02 63 views
1

如何限制重複我有這個鬍子模板:在鬍子

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

回答

2

把手設計爲無邏輯模板系統。他們不希望你在模板中這樣做。

也就是說,你應該在它到達模板之前重構你的數據(在js/php/whatever中)。例如...

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