如何在Angular2应用程序中包含HTML实体?

ish*_*ood 1 html-entities angular-cli angular

我正在使用Angular-CLI构建一个简单的样式指南应用程序.在我预先格式化包含HTML实体的HTML标记的情况下,这令人窒息:

Uncaught Error: Template parse errors:
Unknown entity "rdqo" - use the "&#<decimal>;" or  "&#x<hex>;" syntax ("

<pre><code>
    &ldquo; [ERROR ->]&rdqo; (“ ”)
    &ldsuo; &rsqo; (‘ ’
    &mdash; (—)
"): TypographyComponent@15:12
Run Code Online (Sandbox Code Playgroud)

我的组件标记看起来像这样:

<pre><code>
    &ldquo; &rdqo; (“ ”)
    &ldsuo; &rsqo; (‘ ’)
    &mdash; (—)
    &hellip; (…)
</code></pre>
Run Code Online (Sandbox Code Playgroud)

如何以Angular-CLI可以容忍的方式在预格式化的块中包含或转义此类标记?

小智 5

我测试了你的代码并得到了相同的解析错误.问题是你拼错了一些HTML实体 - 如果你使用以下代码:

<pre><code>
    &ldquo; &rdquo; (“ ”)
    &lsquo; &rsquo; (‘ ’)
    &mdash; (—)
    &hellip; (…)
</code></pre>
Run Code Online (Sandbox Code Playgroud)

然后它适合我.那是:

&rdqo应该是&rdquo

&ldsuo应该是&lsquo

&rsqo应该是&rsquo