从 ScalaJs 调用 twirl 模板
call twirl template from ScalaJs
播放框架文档说 (https://www.playframework.com/documentation/2.6.x/ScalaTemplates):然后您可以从任何 Scala 代码调用它,就像您通常在 class:
上调用方法一样
val content = views.html.Application.index(c, o)
有没有一种简单的方法可以在 ScalaJs 中调用 twirl 模板
crossProject(JSPlatform,JVMPlatform).crossType(CrossType.Pure)
鉴于Play的模板框架Twirl支持Scala.js,应该比较简单。唯一的问题是,默认情况下,Twirl 不会在共享源目录中查找模板。因此,您需要配置其源目录,如 in its readme 所述,使用如下内容:
sourceDirectories in (Compile, TwirlKeys.compileTemplates) +=
baseDirectory.value.getParentFile / "src/main/twirl"
播放框架文档说 (https://www.playframework.com/documentation/2.6.x/ScalaTemplates):然后您可以从任何 Scala 代码调用它,就像您通常在 class:
上调用方法一样val content = views.html.Application.index(c, o)
有没有一种简单的方法可以在 ScalaJs 中调用 twirl 模板 crossProject(JSPlatform,JVMPlatform).crossType(CrossType.Pure)
鉴于Play的模板框架Twirl支持Scala.js,应该比较简单。唯一的问题是,默认情况下,Twirl 不会在共享源目录中查找模板。因此,您需要配置其源目录,如 in its readme 所述,使用如下内容:
sourceDirectories in (Compile, TwirlKeys.compileTemplates) +=
baseDirectory.value.getParentFile / "src/main/twirl"