При настройке InMemoryWebAPI значки SVG не могут быть загружены с помощью
@NgModule({
declarations: [
AppComponent
],
imports: [
BrowserModule,
FormsModule,
ReactiveFormsModule,
HttpClientModule,
HttpClientInMemoryWebApiModule.forRoot(
InMemoryDataService, {dataEncapsulation: false}),
NoopAnimationsModule,
AppRoutingModule,
CustomMaterialModule
],
bootstrap: [AppComponent]
})
export class AppModule {
constructor(private matIconRegistry: MatIconRegistry, domSanitizer: DomSanitizer) {
matIconRegistry.addSvgIconSet(domSanitizer.bypassSecurityTrustResourceUrl('~/../assets/mdi.svg'));
}
}
Я пытался настроить с параметром apiBase, но безуспешно.
Консоль: Ошибка при получении значка: не определено
InMemoryWebAPI должен игнорировать другие URL за пределами области действия URL API.