我是Handlebars模板系統的新手,這是我使用Handlebars工作的第一個項目。我創建了簡單的模板:Handlebars - substring
<script id="article_list_template" type="text/x-handlebars-template">
{{#each this}}
<div class='article'>
<a href='article.php?id={{id_news}}' data-article_id='{{id_news}}'>
<h1>{{title}}</h1>
</a>
<p> {{{content}}} </p>
<div style='clear: both;'> </div>
</div>
{{/each}}
</script>
返回content
很長。我希望它比較短,例如150個字符。我試圖使用JavaScript substring()
方法如下:
<p> {{{content.substring(0,150)}}} </p>
但它顯然沒有奏效。你能給我一些提示如何處理這個問題。由於
編輯: 好了,問題就解決了: 我在PHP做了,使返回的內容現在已經適當的長度:
foreach ($articles as $a) {
$a->content = cut_text($a->content, 30);
}
要關閉的問題,提出解決方案,並接受它作爲一個答案。 – craniumonempty 2012-04-13 12:03:16