在我的Angular2应用程序中:当我使用“ng serve”或“ng build”时,扩展字符在组件中无法正确呈现。直接在index.html中扩展的字符可以正常工作。
我怀疑这与保存和提供文件的方式有关,但我是ng2,webpack和CLI的新手,所以还不确定如何测试该理论。
index.html中的charset设置为“charset = UTF-8”,如果我在浏览器中捆绑之前查看单个组件HTML页面,它就会正确呈现。
Repro步骤:
版本
答案 0 :(得分:3)
确保.ts
文件(模板)的内容也以 UTF-8 编码。换句话说 - index.html
的{{1}}应该与提供的文件的实际物理编码相匹配。
PS:您可以在文本编辑器 MS VSC , Notepad ++ ,charset
等中轻松检查实际编码。