JSRenderのテンプレート内からテンプレートをレンダリングするにはどうすればよいですか?以前のjqueryテンプレートでは、
{{tmpl(Languages) "#languageTemplate"}}
JSRenderでは、条件文とループでテンプレート構成の例を見つけることができました。テンプレートを個別に呼び出したい。
JSRenderのテンプレート内からテンプレートをレンダリングするにはどうすればよいですか?以前のjqueryテンプレートでは、
{{tmpl(Languages) "#languageTemplate"}}
JSRenderでは、条件文とループでテンプレート構成の例を見つけることができました。テンプレートを個別に呼び出したい。
JsRenderで
{{for Languages tmpl = "#languageTemplate" /}}
jQueryテンプレートの以下とほぼ同等です
{{tmpl(Languages) "#languageTemplate"}}
いずれの場合も、Languagesが配列の場合、languageTemplateはアイテムごとに1回レンダリングされますが、Languagesが配列でない場合、テンプレートは1回レンダリングされます。
ボリスの答えに対する1つの更新。Borisの最新のドキュメントでは、テンプレート内のテンプレートを参照するために、forループのテンプレート名の前に「tmpl=」を追加する必要があります。したがって、最終バージョンは次のようになります。
{{for Languages tmpl = "#languageTemplate" /}}
詳細については、彼のデモを参照してください