【发布时间】:2019-08-18 02:34:07
【问题描述】:
我在自己的组件库中使用 i18n,但它不起作用
在我的模块中
// AoT requires an exported function for factories
export function HttpLoaderFactory(http: HttpClient) {
return new TranslateHttpLoader(http, './assets/i18n/', '.json');
}
@NgModule({
declarations: [myLibraryModuleComponent],
imports: [
CommonModule,
TranslateModule.forRoot({
loader: {
provide: TranslateLoader,
useFactory: HttpLoaderFactory,
deps: [HttpClient]
}
})
],
exports: [myLibraryModuleComponent, TranslateModule]
})
export class myLibraryModule { }
我明白了
http://localhost:4200/assets/i18n/en.json
未找到。这不是一条好路
【问题讨论】:
标签: javascript angular internationalization