Отображение строки, представляющей HMTL как фактическую HTML, а не содержимое строки в приложении Fable F # - PullRequest
0 голосов
/ 05 февраля 2020

Как следует из заголовка, я хотел бы отобразить строку, представляющую некоторые действительные HTML в качестве фактических элементов, которые представляет строка, а не для вывода содержимого строки.

Пример: учитывая строка This <b>is</b> a <em>string</em> representing HTML, я хотел бы видеть на дисплее: это a строка , представляющая HTML

Я спросил где-то еще и получил Ответ о unSafeInsideHTML, директиве React, с которой связывается Fable.
Я также читал в Интернете о директиве React Fragment , которая называется более безопасной. Однако я не могу понять, как использовать директиву Фрагмент из Fable.

Итак, возможно ли использование Фрагмент из Fable? Если да, то как?

1 Ответ

1 голос
/ 06 февраля 2020

Понятия не имею, почему упаковка html элементов, которые вы создаете во фрагмент, сделает их более безопасными, но именно так вы используете Reacts Fragment из F # / Fable.

let view model dispatch =
  fragment [ FragmentProp.Key "some key" ] [ 
    td [ ] [ str "1" ]
    td [ ] [ str "1" ]
    td [ ] [ str "1" ]
  ]
...