Gin Gonic と HTML テンプレート ファイルを使用しています。
私のテンプレート ファイルには、<!--This is my comment --> のような (複数行の) HTML コメントが含まれています。返された出力の HTML コンテンツを保持したいと考えています。
質問: テンプレート内の HTML コメントを削除しないようにテンプレート エンジンまたは c.HTML を設定するにはどうすればよいですか?
/static/templates/mytemplate.html
:
私のハンドラー:
リーリー編集後、アノテーションを定数として追加してみました :
リーリーただし、タグは
としてエスケープされます リーリー
HTML コメントが削除される理由は、HTML テンプレートを (ファイルとして直接ではなく) 文字列として読み取っているためだと思います。正確な原因はまだ特定できません。とにかく、私にとってうまくいった解決策は、テンプレートでプレースホルダーを使用することでした。
リーリーそして、HTML コメント自体をパラメータとして渡します:
リーリーimport "html/template" を使用してインポートしてください