Есть ли способ передать переменную, которая была переименована в шаблон Golang/Revel?Шаблон двигателя шаблона Golang/Revel с переменной
К примеру, в «header.html», у меня есть
{{range .templates}}
{{template "something" .}}
{{end}}
Как я могу использовать текущий индекс из массива в качестве аргумента шаблона? Я попытался вставить еще один {{.}}, Как показано в примерах Revel, но это приводит к ошибке с шаблоном. Будет ли переменная быть чем-то вроде $ i?
Например, перебирая в Ревеле делается вот так
{{range .messages}}
<p>{{.}}</p>
{{end}}
Однако, я прочитал, что. означает ноль .... как это работает в Ревеле?
Я думаю, что все части [здесь] (http://stackoverflow.com/questions/16141467/how-to-use-index-inside-range-in -html-template-to-iterate-through-parallel-array), но у меня нет возможности проверить их достаточно, чтобы быть уверенным в ответе. По существу: итерация по диапазону с помощью len (.templates) и использование индексации для получения значений –
Есть ли более идиоматический способ сделать это? Я обновил hte вопрос с деталями – dreadiscool