加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 资源网站 > 资源 > 正文

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

发布时间:2020-12-14 19:33:22 所属栏目:资源 来源:网络整理
导读:我正在RethinkDB数据库中存储来自可内容标签的raw html. 现在我想在检索后显示内容. html.eex div id="contentEditableText" %= for %{"contentText" = contentText} - @contentText.data do % div%= "#{contentText}" %/div % end %/div 我可以成功检索它,
我正在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>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读