私は最初に検索しましたが、私はThymeleafを初めて使い、javascriptで素人だから紛らわしい答えが見つかりました。JavaScriptを使用せずにjavascriptに変える式:インライン
は、私はちょうど一種のJSPのように、JavaScriptの関数に変数式を渡す方法を知りたい:もちろん
<a href="#" onclick="javascript:getContactId('${contact.id}');">Button</a>
、これはThymeleafで失敗し、文字列$ {contact.idを}の代わりに渡します変数式の値をどうやって得ることができるのでしょうか?
このようにしたい理由は、それがth:each
によって反復されている行に依存するからです。
th:inline
を使用する以外に他の方法がない場合は、上記の声明を考慮した最適なアプローチは何ですか?
これは私のために、1つのパラメータで動作しますが、私は(まだ)2つのパラメータでどのように見えるか見ることができません? – demaniak
ああ、気にしないでね!固定ストリングparamの場合、上記は 'th:onclick =" 'javascript:getContactId(\' someString \ '、\' '+ $ {contact.id} +' \ ');' "Cool 、ありがとう! – demaniak