Me gustaría almacenar en caché mustache
plantillas.Cómo guardar en caché plantillas de bigote?
Yo sé que podría incluir mustache
plantillas directamente como aquí:
<script id="mustache-template" type="text/html">
<h1>{{title}}</h1>
</script>
y llamar a aquellos con Javascript, como este:
var html, template, data;
data = {
title : "Some title"
};
template = document.getElementById('mustache-template').innerHTML;
html = Mustache.to_html(template, data);
esto no va a plantillas de caché. La única forma que pude averiguar es el uso de las etiquetas de enlace, pero ¿cómo puedo llamar el contenido de la plantilla a través de javascript
sin una solicitud de ajax
?
Esto no va a funcionar (por supuesto) ...
HTML
<link type="text/html" href="/mustache/template.tpl" id="mustache-template" />
Javascript
document.getElementById('mustache-template').innerHTML;
¡Gracias! Buena solución, pero esto me parece un poco raro. Todas las demás sugerencias son bienvenidas. – kaulusp
He hecho algunos círculos alrededor de este problema. Una vez que pase el trauma: 'iframe' es algo que no debe usar, todo está bien. Pero espero cualquier otra respuesta que obtengas. – Mic