次のビュー ファイルがあるとします: dashboard.scala.html、index.scala.html、main.scala.html、および user.scala.html。そして、次の JavaScript ファイル: dashboard.js、user.js、および main.js
user.scala.html ビューがロードされたときに user.js ファイルのみをロードする方法はありますか? 現在、すべてのビュー ファイルは、すべての css と javascript が含まれている main.scala.html ファイルを介して実行されます。
現在のビュー名を main.scala.html ファイルに渡し、スクリプトの src 属性にビュー名を追加する方法が必要だと考えていましたか、またはルート ファイルを介してこれを行う方法はありますか? また、このアプリケーションに Java API を使用しています。
<script src="@routes.Assets.at("javascripts/vendor/jquery.min.js")" type="text/javascript"></script>
<script src="@routes.Assets.at("javascripts/main.js")" type="text/javascript"></script>
<script src="@routes.Assets.at("javascripts/" + viewName + ".js")" type="text/javascript"></script>