2016-03-22 5 views
0

現在、ビューエンジンとしてハンドルバーを実装しています。異なるヘルパー/パーシャルで異なるユーザーにサービスを提供するには、複数のHandlebarsインスタンスが必要です。私はこれを達成する方法を見つけることができないので、誰も私にこれを行う方法の例を提供することはできますか?事前に感謝:)npmモジュールの複数のインスタンスを持つ

答えて

0

Handlebars.create()から:

は孤立ハンドルバー環境を作成します。

var OtherHandlebars = Handlebars.create(); 

各環境には独自のヘルパーと パーシャルがあります。これは、別個の ヘルパーまたはパーシャルを要求するユースケースに対してのみ必要です。ほとんどの使用例では、ルートHandlebars 環境を直接使用できます。

特定の環境用に作成されたテンプレートは、その環境にバインドされた です。つまり、複数の環境で を実行する必要があるテンプレートは、各環境ごとにHandlebars.templateを使用して を再コンパイルまたは再構築する必要があります。これは部分的に にも当てはまります。

+0

ありがとう、ちょうど私が必要なもの! – l0rin

関連する問題