0
現在、ビューエンジンとしてハンドルバーを実装しています。異なるヘルパー/パーシャルで異なるユーザーにサービスを提供するには、複数のHandlebarsインスタンスが必要です。私はこれを達成する方法を見つけることができないので、誰も私にこれを行う方法の例を提供することはできますか?事前に感謝:)npmモジュールの複数のインスタンスを持つ
現在、ビューエンジンとしてハンドルバーを実装しています。異なるヘルパー/パーシャルで異なるユーザーにサービスを提供するには、複数のHandlebarsインスタンスが必要です。私はこれを達成する方法を見つけることができないので、誰も私にこれを行う方法の例を提供することはできますか?事前に感謝:)npmモジュールの複数のインスタンスを持つ
は孤立ハンドルバー環境を作成します。
var OtherHandlebars = Handlebars.create();
各環境には独自のヘルパーと パーシャルがあります。これは、別個の ヘルパーまたはパーシャルを要求するユースケースに対してのみ必要です。ほとんどの使用例では、ルートHandlebars 環境を直接使用できます。
特定の環境用に作成されたテンプレートは、その環境にバインドされた です。つまり、複数の環境で を実行する必要があるテンプレートは、各環境ごとにHandlebars.templateを使用して を再コンパイルまたは再構築する必要があります。これは部分的に にも当てはまります。
ありがとう、ちょうど私が必要なもの! – l0rin