私は、中規模のWebアプリケーションでThymeleaf(spring mvc、セキュリティ、レイアウトダイアレクト、Webflow)をフルスタック使用しています。生成されたHTMLに含まれないThymleafテンプレートにソースコードコメントを追加するには?
Ok ..私たちはHTMLテンプレートに非常に多くのコードを入れているので、生成されたHTMLファイルに含まれていないソースコードのコメントを含めるとよいでしょう。
これをどのように達成するのですか?
私は、中規模のWebアプリケーションでThymeleaf(spring mvc、セキュリティ、レイアウトダイアレクト、Webflow)をフルスタック使用しています。生成されたHTMLに含まれないThymleafテンプレートにソースコードコメントを追加するには?
Ok ..私たちはHTMLテンプレートに非常に多くのコードを入れているので、生成されたHTMLファイルに含まれていないソースコードのコメントを含めるとよいでしょう。
これをどのように達成するのですか?
現在の安定版のThymeleafでは不可能です。 Thymeleaf Issue 10
バージョン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
Rafalに感謝します。それは多くの歓迎された機能です。 – prashant2402
バージョン2.1より前にこれを行うことができます
<th:block th:if="${false}"><!-- ignore me --></th:block>
その非常に醜い(th:block
は偽を必要とするth:if
)が動作します。
としては、(documentationを参照してください)あなたは*/-->
建設をコメントする
<!--/*
何かを使用する必要がありますHTMLコードのブロックをコメントすることRafal Borowiecを述べました。
また、(documentationを参照)-]*/
建設をコメントする
/*[-
何かをthymeleaf使用して、あなたのjavascriptのコードを削除/コメントすることが可能です。したがって、情報を漏らさずにあなたのjsコードに注釈を付けることができます。
/*[-
*
* Some information about function.
*
* -]*/
function someFunction() {
console.log('Hello world');
}
価値があるのは、Thymeleafページが独自のフォーラムをサポートしていることです。だから私はあなたのメッセージの最初の部分を削除し、なぜこの質問がそこにもっと注目を集めるのでしょうか。 – madth3