underscorejs 'templating işlevini kullanmak istiyorum. Bunun için bir AMAZING uygun olacağını HTML5 en <template>
etiketi gibi görünüyor, ama bir engelle ... <%
ve %>
html-kaçan olsun underscorejs interpolasyon etiketleri (servisimiz var, HTML içinde bir şablon etiketi gibi pek görünür:jquery ve HTML5'in şablon etiketi
$('template.new-email').html()
, o >
"
<div class="email">
<div class="timestamp">
<%= received %>
</div>
<div class="from">
<%= from %>
</div>
<div class="title">
<%= title %>
</div>
<div class="message">
<%= message %>
</div>
</div>
"
Kuyusu berbat =.
Şimdi, bir hayali türü ile bir komut dosyası etiketi kullanırsak x-underscore-" gibi, çıkıyor gibi şablonlar", o zaman kıyak görünür:
$('.new-email').html()
=>
"
<div class="email">
<div class="timestamp">
<%= received %>
</div>
<div class="from">
<%= from %>
</div>
<div class="title">
<%= title %>
</div>
<div class="message">
<%= message %>
</div>
</div>
"
Benim soru - ı şablon etiketini kullanabilirsiniz? İhtiyacım olan karakterleri bir dizede nasıl elde edebilirim, böylece alt çizgiların şablonlama sistemine geçebilirim.
Not - Şu anda kullandığım sunucu, sunucu tarafındaki bir şablon sistemi olarak gidonları kullanan bir hapijs/node sunucusudur, sadece {{ve}} kullanamıyorum.