如何在我的 Angular2 应用程序中包含 HTML 个实体?
How can I include HTML entities in my Angular2 application?
我正在使用 Angular-CLI 构建一个简单的样式指南应用程序。在我预先格式化 HTML 包含 HTML 个实体的标记的情况下,它令人窒息:
Uncaught Error: Template parse errors:
Unknown entity "rdqo" - use the "&#<decimal>;" or "&#x<hex>;" syntax ("
<pre><code>
“ [ERROR ->]&rdqo; (“ ”)
&ldsuo; &rsqo; (‘ ’
— (—)
"): TypographyComponent@15:12
我的组件标记如下所示:
<pre><code>
“ &rdqo; (“ ”)
&ldsuo; &rsqo; (‘ ’)
— (—)
… (…)
</code></pre>
如何以 Angular-CLI 允许的方式在预格式化的块中包含或转义此类标记?
您是否尝试过使用 ngNonBindable?
<pre ngNonBindable>
<code>
“ &rdqo; (“ ”)
&ldsuo; &rsqo; (‘ ’)
— (—)
… (…)
</code>
</pre>
我测试了你的代码,得到了同样的解析错误。问题是您拼错了一些 HTML 个实体 - 如果您改用以下内容:
<pre><code>
“ ” (“ ”)
‘ ’ (‘ ’)
— (—)
… (…)
</code></pre>
那么它对我来说很好用。即:
&rdqo 应该是 &rdquo
&ldsuo 应该是 &lsquo
&rsqo 应该是 &rsquo
我正在使用 Angular-CLI 构建一个简单的样式指南应用程序。在我预先格式化 HTML 包含 HTML 个实体的标记的情况下,它令人窒息:
Uncaught Error: Template parse errors: Unknown entity "rdqo" - use the "&#<decimal>;" or "&#x<hex>;" syntax (" <pre><code> “ [ERROR ->]&rdqo; (“ ”) &ldsuo; &rsqo; (‘ ’ — (—) "): TypographyComponent@15:12
我的组件标记如下所示:
<pre><code>
“ &rdqo; (“ ”)
&ldsuo; &rsqo; (‘ ’)
— (—)
… (…)
</code></pre>
如何以 Angular-CLI 允许的方式在预格式化的块中包含或转义此类标记?
您是否尝试过使用 ngNonBindable?
<pre ngNonBindable>
<code>
“ &rdqo; (“ ”)
&ldsuo; &rsqo; (‘ ’)
— (—)
… (…)
</code>
</pre>
我测试了你的代码,得到了同样的解析错误。问题是您拼错了一些 HTML 个实体 - 如果您改用以下内容:
<pre><code>
“ ” (“ ”)
‘ ’ (‘ ’)
— (—)
… (…)
</code></pre>
那么它对我来说很好用。即:
&rdqo 应该是 &rdquo
&ldsuo 应该是 &lsquo
&rsqo 应该是 &rsquo