لدي نموذج شارب حيث أود إحاطة المتغيرات بـ {}
var output = Mustache.render('<td>{{{start.lat}}, {{start.lon}}}</td>', routeObj);
أرغب في إخراج <td>
بالسلسلة: {1.8978, 30.4545}
{{{له معنى خاص في الشارب لذا فهو لا يعمل. هل هناك طريقة للهروب من أول {شارب؟
طريقتان يمكنني التفكير فيهما:
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);
ما قاله @ alanhamlett ، أيضًا ، كيانات html: {
{
كل هذا يعمل. شكرا!
التعليق الأكثر فائدة
طريقتان يمكنني التفكير فيهما:
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);