我创建了我的角度应用程序,但是出了点问题

时间:2018-10-11 20:37:58

标签: angular string

我用角度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>

但是错误是从这里开始的。

3 个答案:

答案 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文件中