Я хочу получить две структуры данных во вложенном шаблоне golang, я создал такую структуру для 'url' и для данных 'user', вот так:
type url struct {
id string
Userid string
Long_url string
Short_url string
}
type user struct {
Email string
First_name string
Last_name string
Password []byte
}
Я хочу получить два набора данных во вложенный шаблон golang. Пользовательские данные - это всего лишь один набор данных, а в структуре URL будет много строк данных.
Моя идея состоит в том, что я бы создал другую структуру, например,
type Data struct {
UU []url
User []user
}
и затем выполните следующее,
bb := []url{urls}
tu := []user{u}
data := &Data{bb, tu}
tp.ExecuteTemplate(w, "form", data)
вывод данных url подобен этому,
[{2 123 https://confluence.expedia.biz/display/INFRAENG/Graphite+Infrastructure short2} {1 123 https://tour.golang.org/moretypes/13 short}]
Я получаю следующую ошибку:
error: "cannot use urls (type []url) as type url in array or slice literal"
Я действительно не уверен, как прогрессировать, вы можете помочь?