Создание кнопки «Загрузить больше» в Golang с шаблонами

Я хочу создать страницу в стиле Facebook, где, если пользователь прокручивает страницу вниз, выбирает старый пост без обновления. Я сделал это ранее, используя Ajax и добавив HTML-страницу с помощью JS.

Однако, так как я сейчас использую Go и его шаблон для создания страницы, я не уверен, как добиться подобных результатов. Пожалуйста, помогите мне с вашим предложением.

{{range .posts}}
 <<in side the range brackets, I am showing the posts >>
{{end}}
out side range I have created load more button which calls 
the js which internally fetch the posts slice.

Ссылка ниже показывает одно решение, но оно не будет работать для больших объемов данных, создание всех этих кнопок в js будет затруднено.Динамическое обновление части шаблона при обновлении переменной golang

Спасибо за помощь. :)

Ответы на вопрос(1)

Ваш ответ на вопрос