0
0

More than 1 year has passed since last update.

ExecuteTemplateで格納した値がhtmlに反映されない(Go)

Posted at

コントローラーからExecuteTemplateで変数を格納してhtmlに投げてみたが、、

templates.ExecuteTemplate(w, "layout", data)
{{define "content"}}
<h1>トップ</h1>
{{.}}
{{end}}

webページに反映されない。

ソースとにらめっこした結果

<body>
    {{template "navbar"}}
    <div class="container text-center">
        {{template "content" . }}
    </div>
    
</body>

親layoutの"content" のとなりのちょん(.)がなかった。
ExecuteTemplateで最初にlayoutに投げているから当たり前か、、

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0