Как мне использовать span вокруг текста в Elm? - PullRequest
0 голосов
/ 30 сентября 2019

Как мне написать следующую разметку в вязе?

<p>Here is <span class="red">some text.</span></p>

Ответы [ 3 ]

6 голосов
/ 30 сентября 2019

Точный ответ, кажется, немного обоих первых двух ответов

someText : Html Msg
someText =
    p []
        [ text "Here is "
        , span [ class "red" ] [ text "some text." ]
        ]
3 голосов
/ 30 сентября 2019

Вы можете просто сделать это:

p []
    [ (text "hi there, ")
    , span [] [ text "I'm a span" ]
    ]

Это создаст HTML

<p>hi there, <span>I'm a span</span></p>

См. Пример выполнения на Элли .

0 голосов
/ 30 сентября 2019

Не совсем то, что я хотел, но одно решение состоит в том, чтобы поместить интервалы вокруг другого текста.

someText : Html Msg
someText =
    p []
        [ span [] [ text "Here is " ]
        , span [ class "red" ] [ text "some text." ]
        ]
...