2014-01-29 133 views
0

我試圖在名稱中包含Handlebar.js partials,根據請求我可以在服務器端更改要包含在Handlebar.java中的哪個部分。Handlebar.java部分名稱作爲變量

對於例如

父頁:

--SOME HTML--- 
    {{> navigation }} 

我已根據請求3種類型的導航

/customer/navigation.hbs 
    /admin/navigation.hbs 
    /client/navigation.hbs 

當我看到的代碼我可以看到TemplateBuilder.visitPartial包括直接將 {{>導航}},「導航」作爲模板對象創建部件期間的模板路徑。我也嘗試用registerHelpers方法設置partialHelper。

但Partial.merge中的代碼嘗試加載visitPartial調用期間已設置的路徑。反正是有設定類似

導航= /admin/navigation.hbs

和應用模板。

在此先感謝。

回答