Я хочу отобразить некоторый код на моем сайте и выделить синтаксис, чтобы он был более читабельным. Я в основном хотел использовать для этого какую-то библиотеку, поэтому нашел эту призму ngx. Я выполнял каждый шаг, начиная с его документов , а именно:
Я выполняю обе команды:
Я импортировал PrismModule в мой app.module и добавил его в массив импорта
import { PrismModule } from '@ngx-prism/core';
imports: [
BrowserModule,
AppRoutingModule,
FormsModule,
HttpClientModule,
PrismModule
],
Затем в одном из моих компонентов я попробовалчтобы использовать его:
<ngx-prism [language]="'javascript'">
{{ "var lol = 'wtf'; \n alert(lol) " }}
</ngx-prism>
У меня нет ошибок, но подсветка не работает .. Похоже, голый <code>
тег:
Я строю свой проект с ng serve --aot
.
Я что-то делаю не так или эта библиотека сломана? Если это так, то не могли бы вы поделиться со мной альтернативой?