0
私はテンプレートに行くのは非常に新しいです。配列をいくつかの定数値でバインドする方法を知ることができますテンプレートバインディング定数配列の値に行く
私は以下のオプションを試しました。しかし機能しません。
{{ $groups := {"a", "b", "c"} }}
{{ $groups := ["a", "b", "c"] }}
{{ $groups := ("a", "b", "c") }}
私はテンプレートに行くのは非常に新しいです。配列をいくつかの定数値でバインドする方法を知ることができますテンプレートバインディング定数配列の値に行く
私は以下のオプションを試しました。しかし機能しません。
{{ $groups := {"a", "b", "c"} }}
{{ $groups := ["a", "b", "c"] }}
{{ $groups := ("a", "b", "c") }}
テンプレートは、配列やスライスの複合リテラル構文をサポートしていません。
可変引数をスライスとして返すcustom template functionを使用できます。ここで
機能です:
func slice(v ...interface{}) []interface{} {
return v
}
は、解析する前に、テンプレートのマップに機能を追加します。
{{$groups := slice "a" "b" "c"}}
working example on the playground
:template.New("").Funcs(template.FuncMap{"slice": slice}).Parse(data)
はこのようにそれを使用します