Я хочу отобразить исходный код, используя Google довольно печатать внутри моего компонента приложения. Я использую ngNonBindable в теге pre. но он дает ошибку при запуске компиляции/страницы.ngNonBindable не работает в угловом-2
zone.js:388Unhandled Promise rejection: Template parse errors:
Unexpected character "EOF" (Do you have an unescaped "{" in your template? Use "{{ '{' }}") to escape it.) ("
<div id="routerContainer">
<router-outlet></router-outlet>
</div>[ERROR ->]"): [email protected]:6
Invalid ICU message. Missing '}'. ("
<div id="routerContainer">
<router-outlet></router-outlet>
</div>[ERROR ->]"): [email protected]:6 ; Zone: <root> ; Task: Promise.then ; Value: Error: Template parse errors:(…) Error: Template parse errors:
Unexpected character "EOF" (Do you have an unescaped "{" in your template? Use "{{ '{' }}") to escape it.) ("
Мой HTML код
<pre class="prettyprint" ngNonBindable>
import {Component} from '@angular/core';
</pre>
Почему вы используете оператор импорта в теге 'pre'? 'ngNonBindable' сообщает angular2 не оценивать выражение или привязку. – micronyks
@micrnyks, я показываю весь исходный код .ts на моей веб-странице. Он предназначен только для показа, а не для разбора цели. Это ошибка с угловым2, что она анализирует {}, несмотря на ngNonBindable. – raju