无法使用 lbrack;在 Angular 尽管它是标准的 HTML

Unable to use lbrack; in Angular eventhough its a standard HTML

我昨天在我的 Angular 代码中使用了 rbracklbrack,我发现 Angular 会引发错误。

代码:

<gen-pack-comp [email]="email""></gen-pack-comp>

错误:

Error in src/app/genesis/gen.pack.component.html (3:53)
Unknown entity lbrack

我看到了命名角色参考,rbracklbrack 是 HTML 标准 U+0005B

所以,我想知道为什么它不受支持,还是我在语法上做错了什么?

版本:

Angular CLI: 11.1.0
Node: 15.7.0
OS: Windows x64

您可以使用实体的十六进制或十进制(例如 ]] 表示 rbrack)。 Angular 使用它自己的 HTML 模板解析器,团队决定只包含最常用的实体名称以保持解析器大小合理。

您可以找到相关的 git 问题 here