2016-09-27 12 views
0

部分content/{{ page }}.hbsをロードしようとしています。pageは、ノードのテンプレートに送信される変数です。 {{> content/{{ page }} }}を使用してロードしようとしたときに、既存の一部のファイルにもかかわらず、私は次のエラーを取得する:部分参照の変数

content/home.hbsをロード
Expecting 'ID', got 'OPEN' 

しかし、例えば、正常に動作します。

答えて

0

これは「動的部分」と呼ばれ、Handlebars docsでhereを確認できます。

サブ式構文を使用して で実行する部分を動的に選択することができます。 {{> (whichPartial) }} whichpartialを評価し、 によって返された名前の部分をこの関数でレンダリングします。部分式は変数を解決しないので、部分式 は関数でなければなりません。単純な変数に部分的な名前がある場合、ルックアップヘルパー経由で解決できるのは です。 {{> (lookup . 'myVariable') }}

関連する問題