标题标签无法与ScalaTags库一起使用。

import scalatags.Text.all._

title("My Awesome Website")

我怎样才能使它工作?

帮助文档/教程方便地缺少了普遍存在的标题标签。我希望开发人员解决此问题。
https://github.com/lihaoyi/scalatags

无法正常工作:
如果您查看如何使用linkscriptheadhtml等标记,则title标记应起作用。
由于某种原因,开发人员选择使该标签为ConcreteHtmlTag[Nothing],而不是使先前标签的类型为ConcreteHtmlTag[String]。同样奇怪的是,此标签位于Tags2包中,而不是Tags,毕竟它是常用的标签。

最佳答案

这似乎工作:

scala> scalatags.Text.tags2.title("test")
res7: scalatags.Text.TypedTag[Nothing] = <title>test</title>


似乎title中的scalatags.Text.all是标签属性(scalatags.generic.Attr),而不是TypedTag。我不知道这是否放错了位置(应该为TypedTag[String])。也许这只是代码中的符号冲突。

一个明确的import scalatags.Text.tags2.title应该会有所帮助。

08-05 07:24