Tengo una plantilla que se incluye de varias otras plantillas. Estoy pasando algunos datos y quiero crear dinámicamente algunos javascript en cada página.
Tengo lo siguiente en cada plantilla.
<canvas id="{{.Id}}"></canvas> <script type='application/ld+json'> const {{ .Id }} = new Chart(document.getElementById({{.Id}}) ...Espero crear algo como esto.
<canvas id="someName"></canvas> <script type='application/ld+json'> const someName = new Chart(document.getElementById(someName) ...pero en cambio, me sale esto
<canvas id="someName"></canvas> <script type='application/ld+json'> const "someName" = new Chart(document.getElementById("someName") ...Después de buscar esto, aparentemente golang intenta agregar caracteres a mi cadena en mi nombre cuando detecta la etiqueta 'script'. Obviamente, el verdadero contexto de lo que estoy haciendo no se entiende por esta característica. ¿Hay alguna forma de eludir esta 'función de ayuda', o incluso mejor, una forma de desactivarla por completo?