Given the template:
{{range $i, $e := .SomeField}}
{{if $i}}, {{end}}
$e.TheString
{{end}}
This can output:
one, two, three
If, however, I want to output:
one, two, and three
I'd need to know which is the last element in the range above.
I can set a variable that holds the length of the array .SomeField
, but that will always be 3, and the $i
value above will only ever get to 2. And you can't perform arithmetic in templates from what I've seen.
Is detecting the last value in a template range possible? Cheers.