Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/hadoop/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 角度构建结果破坏html实体,如何防止这种情况发生_Javascript_Html_Angular - Fatal编程技术网

Javascript 角度构建结果破坏html实体,如何防止这种情况发生

Javascript 角度构建结果破坏html实体,如何防止这种情况发生,javascript,html,angular,Javascript,Html,Angular,目前正在使用Angular 4+,最近发现了一个问题。在开发模式下使用html实体并执行npm start时,相应的符号会正确显示。但是,当我构建并打开应用程序时,html实体会转换为其他内容,基本上会完全破坏实体 该实体是向下三角形▼ 或9660英镑;但在构建的应用程序中,生成的实体变成了这段html代码–¼。它直接放在组件的模板中,没有与之关联的方法,就好像它是在html文件中编写的一样 我曾试图找到一种方法来防止这种情况发生,但在试图找到解决方案时,Angular文档绝对是一场噩梦。由于与

目前正在使用Angular 4+,最近发现了一个问题。在开发模式下使用html实体并执行npm start时,相应的符号会正确显示。但是,当我构建并打开应用程序时,html实体会转换为其他内容,基本上会完全破坏实体

该实体是向下三角形▼ 或9660英镑;但在构建的应用程序中,生成的实体变成了这段html代码–¼。它直接放在组件的模板中,没有与之关联的方法,就好像它是在html文件中编写的一样

我曾试图找到一种方法来防止这种情况发生,但在试图找到解决方案时,Angular文档绝对是一场噩梦。由于与web上每个版本相关的糟糕的碎片文档,我无法找到任何允许我修复此问题的东西


在构建angular应用程序时,如何保持html实体的完整性?

我终于找到了发生这种情况的原因,而这与angular无关。我正在使用的本地服务器为html提供ISO-8859-1编码,而不是UTF-8编码。即使在html文件中添加了meta标记,错误的编码仍然占上风。解决方案是让服务器以正确的编码提供文档


编辑:是的,我确保检查文件本身是否使用UTF-8编码保存。

您在构建项目时使用的工具是什么?角型cli?gulp?@happyzr1400我正在使用AOT编译器,遵循此处的说明