Sbt 从ScalaJs调用twirl模板
play framework文档说():然后您可以从任何Scala代码调用它,就像您通常在类上调用方法一样:Sbt 从ScalaJs调用twirl模板,sbt,playback,scala.js,twirl,Sbt,Playback,Scala.js,Twirl,play framework文档说():然后您可以从任何Scala代码调用它,就像您通常在类上调用方法一样: val content = views.html.Application.index(c, o) 有没有一种简单的方法可以在ScalaJs中调用twirl模板来实现 crossProject(JSPlatform,JVMPlatform).crossType(crossType.Pure)鉴于游戏的模板框架Twirl支持Scala.js,它应该相对简单。唯一的问题是,默认情况下,Twi
val content = views.html.Application.index(c, o)
有没有一种简单的方法可以在ScalaJs中调用twirl模板来实现
crossProject(JSPlatform,JVMPlatform).crossType(crossType.Pure)鉴于游戏的模板框架Twirl支持Scala.js,它应该相对简单。唯一的问题是,默认情况下,Twirl不会在共享源目录中查找模板。因此,如前所述,您需要使用以下方式配置其源目录:
sourceDirectories(Compile,twirlkies.compileTemplates)+=
baseDirectory.value.getParentFile/“src/main/twirl”
不知道在服务器端按需执行此操作是否更容易,例如:Ajax.get(“/view/application/footer”).map(35; responseText).map{content=>$(“#view\u application\u footer”).replacetwith(content)}并摆脱所有编组/解编(json.decode/encode),在服务器端保留对象模型。。。(但是PWA呢?)