Cómo configurar variables dentro de una plantilla underscore.js
para una aplicación creada con backbone.js
? Solo quiero crear cadenas procesadas reutilizables. Además, ¿se pueden usar las funciones integradas de underscore.js
como _.escape
para procesar esas variables?variables dentro de la plantilla underscore.js
<script type="text/html" id="templateresults">
<p><%= encodeURIComponent(title) %></p> // this works
// try 1:
var encodedTitle = encodeURIComponent(title); // shows up as regular text
<p>'+encodedTitle+'</p> // this doesn't work and shows up as regular text
// try 2:
<% var encodedTitle = encodeURIComponent(title); %> // nothing shows up
<p><% '+encodedTitle+' %></p> // nothing shows up
</script>
title
es un objeto de JSON (cadena de texto).
salida codificada: This%20is%20a%20Sample%20Title
de salida regular: This is a Sample Title
¡Dulce! Funciona. ¡Gracias! – Steve