/ / Как мога да включа HTML обекти в моето приложение Angular2? - ъглови, html-entities, ъглово-кли

Как мога да включа HTML обекти в моето приложение Angular2? - ъглови, html-entities, ъглово-кли

Аз използвам ъглово-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

Моят компонентен маркер изглежда така:

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

Как мога да включа или избягам от такова маркиране в предварително форматирани блокове по начин, по който Angular-CLI ще толерира?

Отговори:

5 за отговор № 1

Проверих кода и получих едни и същи грешки при анализа. Проблемът е, че сте погрешно описали някои HTML обекти - ако вместо това използвате следното:

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

След това работи добре за мен. Това е:

& rdqo трябва да бъде & rdquo

& ldsuo трябва да бъде & lsquo

& rsqo трябва да бъде & rsquo


2 за отговор № 2

Опитали ли сте да го използвате ngNonBindable?

<pre ngNonBindable>
<code>
&ldquo; &rdqo; (“ ”)
&ldsuo; &rsqo; (‘ ’)
&mdash; (—)
&hellip; (…)
</code>
</pre>

https://docs.angularjs.org/api/ng/directive/ngNonBindable