Mustache.js: рдЯреЗрдореНрдкрд▓реЗрдЯ рдореЗрдВ рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ рджреНрд╡рд╛рд░рд╛ рдРрд░реЗ рдЖрдЗрдЯрдо рддрдХ рдкрд╣реБрдВрдЪрдирд╛

рдХреЛ рдирд┐рд░реНрдорд┐рдд 24 рдЬрдире░ 2012  ┬╖  7рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: janl/mustache.js

<li lat="{{ll[0]}}" lng="{{ll[1]}}">{{name}}</li>

ll рдПрдХ рджреЛ рдЖрдЗрдЯрдо рд╕рд░рдгреА рд╣реИ [47, -122]

рдХреНрдпрд╛ рдпрд╣ рдорд╛рдиреНрдп рд╣реИ рдпрд╛ рдХреНрдпрд╛ рдореБрдЭреЗ рдЕрдкрдиреА рдЗрдЪреНрдЫрд┐рдд рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ рдкрд░ рдЕрддрд┐рд░рд┐рдХреНрдд рдЖрдЗрдЯрдо рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдлрд╝рдВрдХреНрд╢рди рд▓рд┐рдЦрдирд╛ рд╣реИ?

рдзрдиреНрдпрд╡рд╛рдж!

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

рдореВрдВрдЫреЗрдВ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рд╡реНрдпрдХреНрддрд┐ рдХреА рддрд░рд╣ рдРрд╕рд╛ рдХреНрдпреЛрдВ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреАрдВ рдФрд░ рдЕрдиреБрдХреНрд░рдордг рдХреЗ рд▓рд┐рдП [0] рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИрдВ? рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЧрдиреНрджрд╛ рд╣реИред

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

{{ll.0}} рдФрд░ {{ll.1}} рдЕрдзрд┐рдХрд╛рдВрд╢ рдореВрдВрдЫреЛрдВ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореЗрдВ рдХрд╛рдо рдХрд░реЗрдВрдЧреЗ ... рдЗрд╕реЗ рдореВрдВрдЫреЛрдВ рдореЗрдВ рдирд╣реАрдВ рдЖрдЬрдорд╛рдпрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐ :)

рдзрдиреНрдпрд╡рд╛рдж, рдореИрдВ рдЗрд╕реЗ рдЖрдЬрд╝рдорд╛ рджреВрдВрдЧрд╛ред

рджрд░рдЕрд╕рд▓, рдпрджрд┐ рдЖрдк 0.5 (рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдорд╛рд╕реНрдЯрд░ рдкрд░) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рддреЛ рдЖрдк рдРрд╕рд╛ рдХреБрдЫ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

mustache.render("{{a.0}}", {a: ['hi']})
=> 'hi'

рдпрд╣ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдкрд░ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдпрд╣ рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╣реИред рдЖрдк рдРрд╕рд╛ рддрдм рднреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрдм рдЖрдк рд╡рд░реНрддрдорд╛рди рдЖрдЗрдЯрдо рдореЗрдВ рд╣реЛрдВ: {{0}}

рдореИрдВ рдХрд┐рд╕реА рдЕрдиреНрдп {{variable}} рдХреЛ рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдХреИрд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ?
рдпрд╛рдиреА {{my_array.{{my_index}}}}}

@piazera рдЖрдк рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред рдореВрдВрдЫреЗрдВ рдРрд╕рд╛ рдорд╣рд╕реВрд╕ рдХрд░рддреА рд╣реИрдВ рдХрд┐ рдпрд╣ "рд▓реЙрдЬрд┐рдХ-рд▓реЗрд╕" рд▓рд╛рдЗрди рд╕реЗ рдПрдХ рдХрджрдо рдмрд╣реБрдд рджреВрд░ рд╣реИред

рдореВрдВрдЫреЗрдВ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рд╡реНрдпрдХреНрддрд┐ рдХреА рддрд░рд╣ рдРрд╕рд╛ рдХреНрдпреЛрдВ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреАрдВ рдФрд░ рдЕрдиреБрдХреНрд░рдордг рдХреЗ рд▓рд┐рдП [0] рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИрдВ? рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЧрдиреНрджрд╛ рд╣реИред

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