Вызов метода массива из шаблона golang

привет, попробуйте это, он должен работать

titlePanel( div(HTML("Old <em>Faithful Geyser</em> Data")))
1
задан Nik 31 March 2019 в 05:47
поделиться

1 ответ

Ваша структура Test не имеет экспортированных полей / методов, то есть поля / методы в структуре, которые используются в шаблоне, должны начинаться с заглавной буквы.

Измените имя метода на CallMethod

func (t Test) CallMethod() float32 {
    return t.val1 / t.val2
}

и шаблон:

const tmpl = `
{{range .}}
   {{.CallMethod}}
{{end}}
`

см. Код https://play.golang.org/p / Vud7ipJ_Vyr

0
ответ дан Nik 31 March 2019 в 05:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: