有人可以幫我一個關於如何使用handlebars運行時庫(handlebars.runtime.js)的示例代碼嗎?使用handlebars運行時庫
我試過使用Handlebars.compile,這顯然不起作用,因爲我知道運行時庫是爲了避免編譯模板。
此外,我試圖通過將模板作爲字符串傳遞來使用Handlebars.template方法,但它不工作,因爲模板方法需要一個函數作爲參數。
我想我正在做一些基本錯誤的事情。有沒有關於如何使用運行時庫自己的文檔?
非常感謝幫助。
更多細節: 我第一次使用handlebars.js文件,這是工作不錯,但我的隊友發現壓縮文件過大(> 40KB)我們的目的(剛剛在我們的網站幾個模板)。
所以,我試着只用handlebars.runtime.js文件。這是正確的,還是我錯過了什麼?
這是我曾嘗試樣品:http://jsfiddle.net/2KfsM/
<div id="container"></div>
<script id="hb-example" type="text/handlebars-template">
<p>{{sampleText}}</p>
</script>
JS的一塊:
var template = Handlebars.compile($('#hb-example').html());
$('#container').html(template({sampleText: 'Here is a sample'}));
感謝。發現這一個,它提供了更好的細節:http://stackoverflow.com/questions/8659787/using-pre-compiled-templates-with-handlebars-js-jquery-mobile-environment – droidbot
感謝您的鏈接 –
想知道爲什麼有沒有**好**關於在handlebarsjs.com預編譯的文檔 – droidbot