Mustache.js: bagaimana cara mencetak literal { di depan variabel kumis?

Dibuat pada 16 Feb 2014  ·  3Komentar  ·  Sumber: janl/mustache.js

Saya memiliki template kumis tempat saya ingin mengapit variabel dengan {}

var output = Mustache.render('<td>{{{start.lat}}, {{start.lon}}}</td>', routeObj);

Saya ingin ini menampilkan <td> dengan string: {1.8978, 30.4545}

{{{ memiliki arti khusus dalam kumis sehingga tidak berfungsi. Apakah ada cara untuk melarikan diri yang pertama { di kumis?

Komentar yang paling membantu

Dua cara yang dapat saya pikirkan:

  1. atur pembatas sementara ke sesuatu selain kawat gigi, lalu alihkan kembali setelah mencetak kawat gigi

var output = Mustache.render('<td>{{=<% %>=}}{<% start.lat %>, <% start.lon %>}<%={{ }}=%></td>', routeObj);

  1. gunakan variabel untuk mencetak { dan }

routeObj.openbrace = '{'; routeObj.closebrace = '}'; var output = Mustache.render('<td>{{openbrace}}{{start.lat}}, {{start.lon}}{{closebrace}}</td>', routeObj);

Semua 3 komentar

Dua cara yang dapat saya pikirkan:

  1. atur pembatas sementara ke sesuatu selain kawat gigi, lalu alihkan kembali setelah mencetak kawat gigi

var output = Mustache.render('<td>{{=<% %>=}}{<% start.lat %>, <% start.lon %>}<%={{ }}=%></td>', routeObj);

  1. gunakan variabel untuk mencetak { dan }

routeObj.openbrace = '{'; routeObj.closebrace = '}'; var output = Mustache.render('<td>{{openbrace}}{{start.lat}}, {{start.lon}}{{closebrace}}</td>', routeObj);

Apa yang @alanhamlett katakan juga, entitas html: &#123; adalah {

ini semua bekerja. Terima kasih!

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

funston picture funston  ·  7Komentar

kuldeepdhaka picture kuldeepdhaka  ·  9Komentar

SmasherHell picture SmasherHell  ·  18Komentar

zekth picture zekth  ·  18Komentar

chlab picture chlab  ·  11Komentar