来自Play的模板!框架编译为Scala,似乎非常适合用于客户端模板的scala.js项目。在scala.js项目中使用它们有多难?由于我对Scala和sbt
都很陌生,因此非常感谢详细说明。
或者,是否有其他模板引擎更适合与scala.js一起使用?
答案 0 :(得分:2)
我认为不可能使用Play! Scala.js中的模板还没有。问题是编译播放!模板指Play!图书馆,包括
import play.templates._
import play.templates.TemplateMagic._
import play.api.templates._
import play.api.templates.PlayMagic._
import play.api.i18n._
import play.api.mvc._
import play.api.data._
这些只是为JVM编译的,如果可以在Scala.js中重新定位它们,我会感到惊讶。
要在Scala.js中操作HTML树,我建议ScalaTags。虽然严格来说不是模板库,但它可以用来做与模板库相同的工作。
答案 1 :(得分:1)
您可以克隆此repository并从那里开始。