我用角度6制作了网站,现在我重新启动了服务器,并在firefox上显示了这个信息:
ERROR DOMException: "String contains an invalid character" AppComponent.html:1
ERROR CONTEXT
Object { view: {…}, nodeIndex: 1, nodeDef: {…}, elDef: {…}, elView: {…} }
DOMException: "String contains an invalid character"
这让我太担心了,我不知道这个错误是从哪里来的。
我只是放入了app.component.html:
<app-header></app-header>
<router-outlet></router-outlet>
<app-footer></app-footer>
但是错误是从这里开始的。
答案 0 :(得分:2)
大声笑您将其放在.ts文件中:
<app-header></app-header>
<router-outlet></router-outlet>
<app-footer></app-footer>
这应该在您的.html文件中!得到一些睡眠花花公子:)
答案 1 :(得分:1)
只有一个类似的错误-仅显示此错误消息并不容易。
常规: 首先,尝试通过临时删除有问题的Component的HTML随机部分来定位失败的行,并找出罪魁祸首-完成此操作后,您可以询问或已经有解决方法的线索。
就我而言: 我只是将代码从TS复制并粘贴到带有分号的HTML文件中,例如:
<app-sequence-live
(voteDoOverride)="voteDoOverride($event)";
></app-sequence-live>
已修复:
<app-sequence-live
(voteDoOverride)="voteDoOverride($event)"
></app-sequence-live>
答案 2 :(得分:0)
<app-header></app-header>
<router-outlet></router-outlet>
<app-footer></app-footer>
此代码应位于app.compoent.html
文件中