gpt4 book ai didi

javascript - 作为对象值发送的 HTML 字符串不会在客户端上呈现

转载 作者:行者123 更新时间:2023-12-03 05:52:15 25 4
gpt4 key购买 nike

希望大家能帮忙...

我正在发送一个对象值,例如

{"message": "< img src='aaaa' />"}来 self 的节点 APIAngularJS .

在我的客户端,我只想调用 {{message}}显示渲染的img属性。不幸的是,它呈现 < img src= 'aaaa' /> .

我相信由于对象值是一个字符串,因此它将整体呈现为一个字符串 - < img src= 'aaaa' >

如何克服这种情况?任何帮助将不胜感激。

最佳答案

您可以使用 ngSanitize 呈现从服务器获取的 HTML。它基本上会在 UI 中渲染 HTML 之前对其进行清理(确定其在 UI 中渲染的安全​​性)。

在脚本中包含 angular-sanitize.js

<div ng-bind-html="msg.message"></div> 

并包含 ngSanitize 作为模块依赖项。

Plunker

关于javascript - 作为对象值发送的 HTML 字符串不会在客户端上呈现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40098943/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com