0
{{template "base" }}
と{{template "base" .}}
の違いは何ですか?{{template "base"}}と{{template "base"}}}との相違点
私はgo-ginを使用していますが、どちらも問題なく動作できます。私はこれについてのドキュメンテーションで何の記述も見つけることができません。
{{template "base" }}
と{{template "base" .}}
の違いは何ですか?{{template "base"}}と{{template "base"}}}との相違点
私はgo-ginを使用していますが、どちらも問題なく動作できます。私はこれについてのドキュメンテーションで何の記述も見つけることができません。
{{template "name"}}
指定された名前のテンプレートがゼロデータで実行されます。
{{template "name" pipeline}}
指定された名前のテンプレートがドットで実行され、パイプラインの値に を設定します。
ので{{template "base"}}
は(グローバルが、もちろん、まだ利用可能です)コンテキスト内のデータなしでテンプレートbase
を呼び出し、{{template "base" .}}
は、呼び出しの時点でスコープ内でどのようなデータでそれを呼び出します。
質問の概念と回答の説明については、[golang template engine pipelines](https://stackoverflow.com/questions/42507958/golang-template-engine-pipelines/42508255#42508255)を参照してください。 – icza