0

responseクエリのサーバーをセットアップしており、応答データをレンダリングするためcouchbaseに使用したいと考えています。handlerbars

scriptヘルパー関数を別のファイルに入れ、html ファイルのタグに埋め込まないことがベスト プラクティスであることを理解しています。

data私の質問は、サーバーからの応答を hanldbars ヘルパー ファイルに渡して操作するためのベスト プラクティスまたはテクニックは何ですか?

hapijsサーバーとクライアントで使用しjQueryています。

4

2 に答える 2

0

ヘルパー ファイルの API ドキュメントによるhapiと、署名 `function(context) を持つ単一のメソッドをエクスポートする必要があります。

ヘルパーは、テンプレート コンテキストまたはその他の入力を使用して、変換やその他のデータ操作を実行するためにテンプレート内で使用される関数です。ヘルパー ディレクトリ内の各「.js」ファイルが読み込まれ、ファイル名がヘルパー名として使用されます。ファイルは、署名関数 (コンテキスト) を使用して単一のメソッドをエクスポートし、文字列を返す必要があります。サブフォルダーはサポートされておらず、無視されます。デフォルトでは、ヘルパー サポートはありません (空のパス)。jade は、この方法でのヘルパーのロードをサポートしていないことに注意してください。

https://github.com/hapijs/hapi/blob/master/docs/Reference.md#route-options

于 2014-10-03T14:14:17.103 に答える
0

私が間違っているかもしれませんが、私が見つけたこの例に従うと、他のモジュールと同じようにヘルパーファイルをエクスポートするようです.module.exports

http://codyrushing.com/using-handlebars-helpers-on-both-client-and-server/

于 2014-10-03T13:58:33.687 に答える