Saya menggunakan Handlebar.js sebagai mesin template saya. Sekarang saya ingin mengomentari beberapa blok di template stang saya. Tapi kemudian saya menyadari bahwa Handlebar tidak mengabaikan ekspresi di dalam blok komentar Handlebar. Ada solusi untuk ini?
javascript
html
templates
handlebars.js
Abhidev
sumber
sumber
Jawaban:
Versi terbaru Handlebars memiliki dukungan blok komentar:
https://github.com/wycats/handlebars.js/commit/a927a9b0adc39660f0794b9b210c9db2f7ddecd9
sumber
Cukup tambahkan tanda seru setelah tanda kurung buka.
Ekspresi Normal:
Ekspresi Berkomentar:
sumber
{{!
dan{{!--
formulir adalah hanya formulir yang mengizinkan tag setang tersemat. Karena itu akan mudah untuk dilupakan, terutama dalam komentar panjang yang kemudian direvisi, saya sarankan untuk selalu menggunakan formulir komentar yang lebih panjang.Gunakan cara ini di file template setang Anda.
<div class="entry"> {{!-- only output author name if an author exists --}} {{#if author}} <h1>{{author.firstName}} {{author.lastName}}</h1> {{/if}} </div>
Komentar tidak akan muncul di keluaran. Jika Anda ingin komentar tersebut muncul, gunakan komentar HTML.
<div class="entry"> {{! This comment will not be in the output }} <!-- This comment will be in the output --> </div>
lihat tautan ini ke
sumber
Gunakan kode ini:
{{#data}} <!-- enter comments here --> <p>{{name}}</p> {{/data}}
sumber