Eu tenho um modelo de bigode onde gostaria de cercar as variáveis com {}
var output = Mustache.render('<td>{{{start.lat}}, {{start.lon}}}</td>', routeObj);
Eu gostaria que isso gerasse um <td>
com a string: {1.8978, 30.4545}
{{{tem um significado especial em bigode, por isso não funciona. Existe uma maneira de escapar do primeiro {no bigode?
Posso pensar em duas maneiras:
var output = Mustache.render('<td>{{=<% %>=}}{<% start.lat %>, <% start.lon %>}<%={{ }}=%></td>', routeObj);
routeObj.openbrace = '{';
routeObj.closebrace = '}';
var output = Mustache.render('<td>{{openbrace}}{{start.lat}}, {{start.lon}}{{closebrace}}</td>', routeObj);
O que @alanhamlett disse, também, entidades html: {
é {
tudo isso funciona. obrigado!
Comentários muito úteis
Posso pensar em duas maneiras:
var output = Mustache.render('<td>{{=<% %>=}}{<% start.lat %>, <% start.lon %>}<%={{ }}=%></td>', routeObj);
routeObj.openbrace = '{'; routeObj.closebrace = '}'; var output = Mustache.render('<td>{{openbrace}}{{start.lat}}, {{start.lon}}{{closebrace}}</td>', routeObj);