2016-09-27 63 views
0

我試圖加載部分content/{{ page }}.hbs,其中page是發送到節點中模板的變量。儘管部分文件存在,我在嘗試使用{{> content/{{ page }} }}加載時出現以下錯誤:部分參考中的變量

Expecting 'ID', got 'OPEN' 

加載content/home.hbs但是,例如,做工精細。

回答

0

這將被稱爲「動態部分」 - 您可以檢查Handlebars文檔中的here

可以使用子表達式語法動態選擇由 執行的部分。 {{> (whichPartial) }}將評估 whichPartial然後呈現名稱由 這個函數返回的部分。子表達式不能解決變量,因此其中部分 必須是一個函數。如果一個簡單的變量具有部分名稱,那麼可以通過查找幫助程序解析它,它可能是 。 {{> (lookup . 'myVariable') }}