【发布时间】:2021-11-04 00:22:27
【问题描述】:
1.我得到了来自后端 localhost:3000 的 HTTP 请求,响应 JSON(使用所见即所得输入的值)
{
"Description": "<img alt="" src="~/media/Banner/plane.JPG" />1 test berita<br />\r\n&nbsp;"
}
2. 在 Angular html 中,
<div [innerHTML]="data.description | safeHtml"></div>
(已经在component.ts中解码)
3.在浏览器中,
<div>
<img alt="" src="~/media/Banner/plane.JPG">1 test berita<br>
</div>
4.错误是
GET http://localhost:4200/~/media/Banner/plane.JPG 404 (Not Found)
该错误是因为 URL 错误。它应该使用后端 URL http://localhost:3000/media/Banner/plane.JPG
我想用http://localhost:3000 替换每个~。
<img alt="" src="~/media/Banner/plane.JPG">
【问题讨论】:
-
您可以通过以下方式解决此问题: 1. 如果后端是您的,则仅从那里删除“~”符号。 2. 如果后端是 not 你的那么一些图像标签上的 id 并从 javascript 处理 src。
标签: javascript html angular typescript