2017-04-04 8 views
0

私は現在、Webサービスフレームワークについて、メタデータに基づいてジェネリックJsonサービスをテストする可能性を追加したいと考えています。ユーザーが利用可能なWebサービスをテストできるように、動的にビューを構築することは可能です。 Playでビューを動的に生成するためのプロビジョニングやサポートされている方法はありますか?そうでない場合、単にテンプレートを作成してその場で生成すると仮定すると、このビューは実行時にアプリケーションにどのように注入できますか?Scala-Play:ビューを動的に生成する方法は?

私は...

答えて

1

ようなソリューションの開発に役立つ可能性がドキュメント/例/ポインタを参照させていただきます私は、あなたがscala.htmlを作成し、作成したhtmlを取ることによって、どこかでそれを使用したいということですと仮定していますそれ?

myView.scala.htmlスカラーテンプレートを作成した場合は、MyControllerviews.html.myView.render().body();と電話することができます。テンプレートで作成されたhtmlがあります。

Template Documentation

+0

より少ないあなたが記述するものが、私はその場でメモリ内の 'myView.scala.html'を作成しようとするソースパスに静的にではなく、アプリケーションがデプロイされるとき、これも動作するはずです。..ので、毎回 'myView.scala.html'を上書きすることはオプションではありません... –

+0

しかし、スカラのビューはコンパイル時に' template.scala'ファイルに '変換'されます。私が言ったように、使用したいページのコンポーネントを作成し、実行時にそれらを組み合わせることができます。 – pedroct92

関連する問題