2013-03-20 10 views
25

私は、中規模のWebアプリケーションでThymeleaf(spring mvc、セキュリティ、レイアウトダイアレクト、Webflow)をフルスタック使用しています。生成されたHTMLに含まれないThymleafテンプレートにソースコードコメントを追加するには?

Ok ..私たちはHTMLテンプレートに非常に多くのコードを入れているので、生成されたHTMLファイルに含まれていないソースコードのコメントを含めるとよいでしょう。

これをどのように達成するのですか?

+1

価値があるのは、Thymeleafページが独自のフォーラムをサポートしていることです。だから私はあなたのメッセージの最初の部分を削除し、なぜこの質問がそこにもっと注目を集めるのでしょうか。 – madth3

答えて

40

バージョン2.1がリリースされましたので、あなたのライブラリをアップグレードしてコード内のコメントを使用することができます。このバージョンでは、開発者は、パーサレベルのコメントブロックを使用することができます:

<!--/* This code will be removed at thymeleaf parsing time! */--> 

とプロトタイプのみのコメントブロック:

<span>hello!</span> 
<!--/*/ 
    <div th:text="${...}"> 

</div> 
/*/--> 
<span>goodbye!</span> 

詳細な説明はここでは公式ドキュメントで見つけることができます:http://www.thymeleaf.org/doc/tutorials/2.1/usingthymeleaf.html#comments-and-blocks

+0

Rafalに感謝します。それは多くの歓迎された機能です。 – prashant2402

3

バージョン2.1より前にこれを行うことができます

<th:block th:if="${false}"><!-- ignore me --></th:block> 

その非常に醜い(th:blockは偽を必要とするth:if)が動作します。

5

としては、(documentationを参照してください)あなたは*/-->建設をコメントする

<!--/*何かを使用する必要がありますHTMLコードのブロックをコメントすることRafal Borowiecを述べました。

また、(documentationを参照)-]*/建設をコメントする

/*[-何かをthymeleaf使用して、あなたのjavascriptのコードを削除/コメントすることが可能です。したがって、情報を漏らさずにあなたのjsコードに注釈を付けることができます。

/*[- 
* 
* Some information about function. 
* 
* -]*/ 
function someFunction() { 
    console.log('Hello world'); 
} 
関連する問題