2014-06-20 85 views
1

我是Dust.js的新手,我剛剛通過「唯一」完整的教程,我可以在互聯網上找到(https://github.com/linkedin/dustjs/wiki/Dust-Tutorial)。現在,我對此有一些瞭解,試着去嘗試一下以獲得更好的理解。Dust.js外部模板

從我的理解,我們可以把主頁上的模板,所以它會是這個樣子:

<script type="text/x-template" id="itemTemplate"> 
    {company} 
    {#employees} 
     <div> Name: {name}</div> 
    {/employees} 
</script> 

我試圖把內容分成mytemplate.tl和腳本加載它。

<script type="text/x-template" id="itemTemplate" src="template/mytemplate.tl"></script> 

但它確實有效。我怎樣才能把這個模板外部?

謝謝。

+0

即使我需要相同的幫助...我經歷了所有的資源,我可以...沒有成功:( 也在瀏覽器基本>文件的灰塵下載示例中缺少「compiled.js」&那就是文件,我假設有編譯外部模板 – saurabh

回答

0

這裏有一個相當不錯的例子:Basic Example of Client Side Templating with Dust.js。理想情況下,您可以在將模板發送給客戶端之前將其編譯爲JS,因爲這會在客戶端更快,但爲了便於瀏覽,在客戶端上編譯它更容易。

+0

嗨,感謝您的答案,但如何將模板編譯爲JS?如果它被編譯,它仍然工作與動態JSON數據? – user1995781