Я отправляю ломтик articles
в шаблон. Каждая article
структуры подобно:Как получить поле по индексу в шаблоне?
type Article struct {
ID uint32 `db:"id" bson:"id,omitempty"`
Content string `db:"content" bson:"content"`
Author string `db:"author" bson:"author"`
...
}
Я могу перебирает articles
ломтика в {{range $n := articles}}
и получить каждый {{$n.Content}}
, но то, что я хочу, чтобы иметь только первый (вне контура диапазона) для использования в заголовке. То, что я попытался это:
{{index .articles.Content 0}}
Но я получаю:
Template File Error: template: articles_list.tmpl:14:33: executing "content" at <.articles.Content>: can't evaluate field Content in type interface {}
Если я просто призываю
{{index .articles 0}}
Он показывает всю статью [0] объекта.
Как это исправить?
Да, это решило проблему. Хотя я хотел, чтобы был менее верный способ сделать это ... – Karlom