如何在Phoenix Framework中呈现原始HTML代码?

前端之家收集整理的这篇文章主要介绍了如何在Phoenix Framework中呈现原始HTML代码?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在RethinkDB数据库中存储来自可内容标签的raw html.
现在我想在检索后显示内容.

html.eex

<div id="contentEditableText">
    <%= for %{"contentText" => contentText} <- @contentText.data do %>
      <div><%= "#{contentText}" %></div>
    <% end %>
</div>

我可以成功检索它,但它显示原始的HTML本身.

解决方法

phoenix_html库为这种情况提供了一个 raw/1功能. phoenix_html默认包含,所以你只需要做:
<div id="contentEditableText">
    <%= for %{"contentText" => contentText} <- @contentText.data do %>
      <div><%= raw(contentText) %></div>
    <% end %>
</div>

猜你在找的HTML相关文章