Аз използвам ъглово-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 ще толерира?
Отговори:
5 за отговор № 1Проверих кода и получих едни и същи грешки при анализа. Проблемът е, че сте погрешно описали някои HTML обекти - ако вместо това използвате следното:
<pre><code>
“ ” (“ ”)
‘ ’ (‘ ’)
— (—)
… (…)
</code></pre>
След това работи добре за мен. Това е:
& rdqo трябва да бъде & rdquo
& ldsuo трябва да бъде & lsquo
& rsqo трябва да бъде & rsquo
2 за отговор № 2
Опитали ли сте да го използвате ngNonBindable?
<pre ngNonBindable>
<code>
“ &rdqo; (“ ”)
&ldsuo; &rsqo; (‘ ’)
— (—)
… (…)
</code>
</pre>
https://docs.angularjs.org/api/ng/directive/ngNonBindable