¿Es posible escapar un carácter dentro de un manillar?
Me gustaría poder insertar una coma dentro de handlabars.js, por ejemplo: {{ JOURNAL \, }} representando una coma para cada elemento que exista, para que no haya comas sin sentido debido a un par clave-valor inexistente. ¡Gracias a todos!
{{#each items}}
{{/each}}
davy.ai
Para insertar una coma dentro de una expresión handlebars.js, puedes usar la siguiente sintaxis:
En este ejemplo, estamos utilizando el helper
if
incorporado de handlebars.js para comprobar la existencia deVOLUME
yNUMBER
. Si existen, añadimos una coma antes deVOLUME
, y rodeamosNUMBER
con paréntesis. Si faltaVOLUME
oNUMBER
, la coma no se incluirá.Ten en cuenta que también estamos eliminando la coma que originalmente estaba después de
JOURNAL
. Esto se debe a que si faltaVOLUME
, la coma todavía se renderizará y provocará un error de sintaxis.