0
私は司会者のためにのみ表示されEdit
ボタンを追加したい:テンプレート範囲内のセッション変数にアクセスする方法は?
{{range $n := .articles}}
<p>{{$n.Content}} </p>
{{ if .is_mod}}
<button> Edit </button>
{{end}}
{{end }}
私はすでにセッションでブール変数としてis_mod
を設定し、テンプレートにそれを渡しました。しかし、それはArticle
構造体のフィールドではありませんので、私はこのエラーを取得する:
executing "content" at <.is_mod>: is_mod is not a field of struct type model.Article.
1つの明白な解決策は、IsMod
フィールドを含むコントローラに新しい構造体を作成し、テンプレートにそれを渡すことですが、それは厄介で非効率的なので、できるだけ避けてより洗練されたソリューションを探しています。
私はジンを使用しません。 – Karlom