4

i18n で Backbone.js、Handlebars、および Require.js を使用する。すべての文字列変換を含む en_us.js ファイルがありますが、動的な値がテンプレートに送信される場合はどうすればよいですか?

これらの文字列はすべて事前に知っていますが、それらをテンプレートにハードコーディングするのは面倒です。事前に翻訳された文字列を渡すにはどうすればよいですか? i18n には hbs モジュールを使用し、require.js ではテンプレートを使用しています。

4

1 に答える 1

0

この問題はi18nとは関係ありませんが、計算が必要なレンダリング データが必要な場合に関係します。

データをテンプレートに送信してレンダリングする前にデータをクックする必要があるため、テンプレートは を取得してkeyを表示するだけvalueです。

テンプレートの準備ができていない場合Model.attributesは、それらを直接送信するのではなく、準備して、準備ができたらテンプレートに送信する必要があります。

この質問の回答を確認して、ニーズに一致する回答があるかどうかを確認してください。

于 2012-08-08T22:15:52.790 に答える