2015-10-13 74 views
0

是否有預編譯句柄部分的方法?我想讓變量保持完整,但只需事先組裝頁面即可。只有預編譯的句柄部分

這裏是應該用例:

  1. 局部模板獲得包括在.hbs模板
  2. 模板可以接受的HTML的縮小/變更與機智{{foo}}變量。
  3. 新的.hbs模板可以編譯。

基本上,我想知道是否有辦法將把手部分組合在一起作爲編譯步驟。換句話說,只有處理{{>header}},不處理{{name}}

+0

請認真解決該問題的文本。有幾個語法問題可以弄清楚你的意思是否有問題。一個例子也會有幫助。 –

+0

@AlexanderGladysh提供的示例 –

回答

0

Handlebars.registerPartial('header', 'im the header, hi \\{{name}}'); 
 
Handlebars.registerPartial('footer', 'im the footer, hi \\{{name}}'); 
 

 
document.write(Handlebars.compile('{{>header}}im the body, hi \\{{name}}{{>footer}}')({}));
<script src="https://cdnjs.cloudflare.com/ajax/libs/handlebars.js/4.0.3/handlebars.js"></script>