Я хочу, чтобы создать и использовать tag
, чтобы повторно использовать мой HTML-компонент в playframework 2.playframework ошибка 2.x теги Компиляция
Мой тег: /views/mytags/words_tag.scala.html
Код:
@(words: List[String] = List())
<ul id="words">
@for(word <- words) {
<li> <a href="/article/@word" onclick="#">@word</a></li>
}
</ul>
Попробуйте использовать в моих index.scala.html
:
@import views.mytags._
@words_tag(words)
Как resu л У меня есть ошибки компиляции на странице:
нелегального начало простого выражения * приложения/просмотры/index.scala.html в строке 9. *
@import views.mytags .
Почему?
Обновлено: LOG является:
sbt.PlayExceptions $ CompilationException: Ошибка компиляции [нелегальный начало простого выражения] в sbt.PlayReloader $$ Анон $ 2 $$ anonfun $ перезарядка $ 2 $ $ anonfun $ apply $ 15 $$ anonfun $ apply $ 16.apply (PlayReloader.scala: 349) ~ [na: na] at sbt.PlayReloader $$ anon $ 2 $$ anonfun $ reload $ 2 $$ anonfun $ apply $ 15 $$ anonfun $ apply $ 16.apply (PlayReloader.scala: 349) ~ [na: na] at scala.Option.map (Option.scala: 133) ~ [scala-library.jar: na] at sbt.PlayReloader $$ anon $ 2 $$ anonfun $ reload $ 2 $$ anonfun $ apply $ 15.apply (PlayReloader.scala: 349) ~ [na: na] at sbt.PlayReloader $$ anon $ 2 $$ anonfun $ перезагрузка $ 2 $$ anonfun $ apply $ 15.apply (PlayReloader.scala: 346) ~ [na: na] at scala.Option.map (Option.scala: 133) ~ [scala-library.jar: na]
ах..не это моя ошибка в вопросе. в коде нет ошибки. Я использую "words_tag". Обновлен/исправлен вопрос. И это указывает на «@import views.mytags._», которые стоят перед этой строкой – ses