i18n で Backbone.js、Handlebars、および Require.js を使用する。すべての文字列変換を含む en_us.js ファイルがありますが、動的な値がテンプレートに送信される場合はどうすればよいですか?
これらの文字列はすべて事前に知っていますが、それらをテンプレートにハードコーディングするのは面倒です。事前に翻訳された文字列を渡すにはどうすればよいですか? i18n には hbs モジュールを使用し、require.js ではテンプレートを使用しています。
i18n で Backbone.js、Handlebars、および Require.js を使用する。すべての文字列変換を含む en_us.js ファイルがありますが、動的な値がテンプレートに送信される場合はどうすればよいですか?
これらの文字列はすべて事前に知っていますが、それらをテンプレートにハードコーディングするのは面倒です。事前に翻訳された文字列を渡すにはどうすればよいですか? i18n には hbs モジュールを使用し、require.js ではテンプレートを使用しています。
この問題はi18nとは関係ありませんが、計算が必要なレンダリング データが必要な場合に関係します。
データをテンプレートに送信してレンダリングする前にデータをクックする必要があるため、テンプレートは を取得してkey
を表示するだけvalue
です。
テンプレートの準備ができていない場合Model.attributes
は、それらを直接送信するのではなく、準備して、準備ができたらテンプレートに送信する必要があります。
この質問の回答を確認して、ニーズに一致する回答があるかどうかを確認してください。