Вложенный якорный тег в h3 в скалатагах

Я пытаюсь сгенерировать следующий HTML из скалатагов:

<h3>There were orders found in <a href="#somewhere">somewhere </a> and <a href="#somewhereelse">somewhere else </a> </h3>

До сих пор моя попытка использовать следующее в scalatags не сработала:

h3("There were orders found in" + a(href:="#somewhere")("somewhere") + "and" + a(href:="#somewhereelse")("somewhere else"))

1 ответ

Решение
h3("There were orders found in ", a(href:="#somewhere", "somewhere"), 
    " and ", a(href:="#somewhereelse", "somewhere else"))

Вот как будет выглядеть структура в XML:

- <h3>
  - TEXT
  - <a>
    - TEXT
  - TEXT
  - <a>
    - TEXT

Если вы попытаетесь написать свой код скалатагов так же, как он будет структурирован в XML, все должно получиться хорошо. Также помните, что в скалатагах вы вкрапляете атрибуце (... := ...) и дети; scalatags выясняет, что есть что.

Другие вопросы по тегам