【发布时间】:2019-01-03 13:22:52
【问题描述】:
配置 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 必须忽略 API URL 范围之外的其他 url。
【问题讨论】:
标签: angular icons angular-material in-memory-database