2012-11-13 131 views
3

我相信新的JS模板和把手 我有一個嵌套的JSON結構,往往每一父節點是一個新的對象/有不同的結構,從而遞歸不是溶液我想。在車把重用模板

我的問題是 是否有可能調用在車把上的模板的另一個模板?

我的背景是XSLT

例子:

<script id="entry-template" type="text/x-handlebars-template"> 
    <div>{{name}}</div> 
    .. call template-2 
</script> 

<script id="template-2" type="text/x-handlebars-template"> 
    <div>{{name2}}</div> 
    .. call template-3 
</script> 

<script id="template-3" type="text/x-handlebars-template"> 
    <div>{{name3}}</div> 
</script> 

..等等

任何人誰擁有一些建議嗎?

最好的問候, 鮑勃

+0

下面是從另一用戶的StackOverflow自定義解決方案:http://stackoverflow.com/questions/10537724/handlebars-helper-for-template-composition –

回答

5

這應該使用諧音是相當容易的,這裏是一個pretty good tutorial

從本質上講,雖然你只需要定義部分

Handlebars.registerPartial("template-2", $("#template-2").html()); 

然後利用它

<script id="entry-template" type="text/x-handlebars-template"> 
    <div>{{name}}</div> 
    {{> template-2}} 
</script> 
0

我創建了諧音YouTube視頻,說明這一點:https://www.youtube.com/embed/02J5A3r-Bdk。視頻說明了創建中詳細車把和一些人的疑慮和問題諧音而來長着,當他們使用最好,當一個服務器端包含可能會更好。