Meu HTML para de renderizar no momento de executar a linha do botão de Deletar. Verificando no navegador, a tag fica vazia, .
Segue o código (range com botão + script abaixo):
{{range .}}
<tr>
<td>{{.Nome}}</td>
<td>{{.Descricao}}</td>
<td>{{.Preco}}</td>
<td>{{.Quantidade}}</td>
<td><button onclick="onDelete('{{.Id}}')" class="btn btn-danger">Deletar</button></td>
</tr>
{{end}}
<script>
function onDelete(id) {
let resp = confirm("Tem certeza que deseja deletar este produto?")
if (resp) {
window.location = "/delete?id=" + id
}
}
</script>