Używam Handlebar.js jako mojego silnika szablonów. Teraz chcę skomentować niektóre bloki w moich szablonach kierownicy. Ale potem zdałem sobie sprawę, że Handlebar nie ignoruje wyrażeń wewnątrz bloku komentarza Handlebar. Jakieś obejście tego problemu?
javascript
html
templates
handlebars.js
Abhidev
źródło
źródło
Odpowiedzi:
Najnowsza wersja Handlebars obsługuje komentarze blokowe:
https://github.com/wycats/handlebars.js/commit/a927a9b0adc39660f0794b9b210c9db2f7ddecd9
źródło
Po prostu dodaj wykrzyknik po nawiasach otwierających.
Normalne wyrażenie:
Skomentowane wyrażenie:
źródło
{{!
i{{!--
polega na tym, że tylko ta ostatnia umożliwia osadzenie znaczników na kierownicy. Ponieważ łatwo będzie o tym zapomnieć, zwłaszcza w długim komentarzu, który jest później poprawiany, sugerowałbym zawsze używać dłuższego formularza komentarza.Użyj tego w pliku szablonu kierownicy.
Komentarze nie pojawią się w wynikowym wyniku. Jeśli chcesz, aby komentarze były widoczne, użyj komentarzy HTML.
skieruj ten link do
źródło
Użyj tego kodu:
źródło