@s_pyanov

Как написать фронтенд для web приложения на go?

В продолжении темы Как вывести значения переменной на html страницу в go?
Подскажите - если мне нужно к примеру передать на страницу html целый массив из go приложения, то чем мне его обрабатывать, как получать доступ к тому или иному элементу массива(и строке)? я совсем плохо разбираюсь в этом деле. Предполагаю что мне нужно использовать в го программе какие-то ловушки для запросов со страниц html? а на страницах html писать скрипты на ("чем-то"/java-script?) которые будут посылать get/post в го приложение? или я в корне неправ? Подскажите направление пожалуйста.
  • Вопрос задан
  • 1863 просмотра
Решения вопроса 1
@bnytiki
Это - читали?
https://golang.org/doc/articles/wiki/#tmp_6

Пример работы с массивом:

В шаблоне html писать так
<ul>
{{range .}}
<li>{{.Item}}</li>
{{end}}
</ul>


В тексте на Go этому соответствует примерно это:
array:= []string{"abba", "bo", "rat"}
ExecuteTemplate("templateName", arrray)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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