【发布时间】:2021-01-05 00:44:20
【问题描述】:
我有一个 Angular 7 项目,其中有许多 html 模板。在我插入的 html 模板中,它与另一个字符“”一起显示为空格。当我在本地环境中进行测试时,不会出现此问题。在我面临的 QA 环境中部署到 tomcat 时。
HTML Code
<!doctype html>
<html class="no-js" lang="en" dir="ltr">
<head>
<base href="/">
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Test</title>
<meta name="description" content="Description">
</head>
<body>
<jhi-root></jhi-root>
</body>
</html>
下一个代码 sn-p 是我在项目中使用的模板之一。
<div class="d-flex" id="wrapper">
<jhi-sidebar></jhi-sidebar>
<div id="page-content-wrapper">
<jhi-header></jhi-header>
<div class="inner-page">
<div class="container-fluid">
<div class="row">
<div class="col-12">
<h3 class="card-title text-left">Widgets</h3>
</div>
</div>
</div>
<p> Link1 </p>
<p> Link2 </p>
<p> Link3 </p>
</div>
</div>
</div>
以下是渲染上述模板时显示的输出。我们可以看到创建了空间,但不确定是否有额外的特殊字符。 链路 1 链接 2 链接3
我已经检查了它的 UTF-8 编码类型,但我仍然不明白为什么在渲染时会显示一个奇怪的字符。请帮忙
【问题讨论】:
标签: angular7 html-entities angular-template