Mustache.js: рд╢рд╛рдмреНрджрд┐рдХ {рдореВрдВрдЫ рдЪрд░ рдХреЗ рд╕рд╛рдордиреЗ рдХреИрд╕реЗ рдореБрджреНрд░рд┐рдд рдХрд░реЗрдВ?

рдХреЛ рдирд┐рд░реНрдорд┐рдд 16 рдлрд╝рд░ре░ 2014  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: janl/mustache.js

рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рдореВрдВрдЫ рдЯреЗрдореНрдкрд▓реЗрдЯ рд╣реИ рдЬрд╣рд╛рдВ рдореИрдВ рдЪрд░ рдХреЛ {} рдХреЗ рд╕рд╛рде рдШреЗрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ

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

рдореИрдВ рдЗрд╕реЗ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рд╕рд╛рде <td> рдЖрдЙрдЯрдкреБрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ: {1.8978, 30.4545}

{{{ рдХрд╛ рдореВрдВрдЫ рдореЗрдВ рд╡рд┐рд╢реЗрд╖ рдЕрд░реНрде рд╣реИ рдЗрд╕рд▓рд┐рдП рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдХреНрдпрд╛ рдкрд╣рд▓реЗ {рдореВрдВрдЫреЛрдВ рд╕реЗ рдмрдЪрдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рд╣реИ?

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдореИрдВ рджреЛ рддрд░реАрдХреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪ рд╕рдХрддрд╛ рд╣реВрдВ:

  1. рдЕрд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ рд╕реАрдорд╛рдВрдХрдХ рдХреЛ рдмреНрд░реЗрд╕рд┐рдЬрд╝ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХрд┐рд╕реА рдЪреАрдЬрд╝ рдкрд░ рд╕реЗрдЯ рдХрд░реЗрдВ, рдлрд┐рд░ рдмреНрд░реЗрд╕рд┐рдЬрд╝ рдХреЛ рдкреНрд░рд┐рдВрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдЗрд╕реЗ рд╡рд╛рдкрд╕ рд╕реНрд╡рд┐рдЪ рдХрд░реЗрдВ

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

  1. { рдФрд░ } рдкреНрд░рд┐рдВрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡реЗрд░рд┐рдПрдмрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ

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

рд╕рднреА 3 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдореИрдВ рджреЛ рддрд░реАрдХреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪ рд╕рдХрддрд╛ рд╣реВрдВ:

  1. рдЕрд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ рд╕реАрдорд╛рдВрдХрдХ рдХреЛ рдмреНрд░реЗрд╕рд┐рдЬрд╝ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХрд┐рд╕реА рдЪреАрдЬрд╝ рдкрд░ рд╕реЗрдЯ рдХрд░реЗрдВ, рдлрд┐рд░ рдмреНрд░реЗрд╕рд┐рдЬрд╝ рдХреЛ рдкреНрд░рд┐рдВрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдЗрд╕реЗ рд╡рд╛рдкрд╕ рд╕реНрд╡рд┐рдЪ рдХрд░реЗрдВ

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

  1. { рдФрд░ } рдкреНрд░рд┐рдВрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡реЗрд░рд┐рдПрдмрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ

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

рдХреНрдпрд╛ @alanhamlett рдиреЗ рдХрд╣рд╛, рдПрдЪрдЯреАрдПрдордПрд▓ рдЗрдХрд╛рдЗрдпрд╛рдВ: &#123; {

рдпрд╣ рд╕рдм рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдзрдиреНрдпрд╡рд╛рдж!

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕