将Angular 10应用程序加载到浏览器中后,我会看到翻译键的第一个,几秒钟后,我就能看到翻译工作正常。
所以我所做的是,在我的index.html
中,我已经通过script
标签将所有标签加载到TranslateLoader.ts
中,并发送给浏览器。
在客户端,
getTranslation (lang: string): Observable<any> {
return this.labels = cloneDeep((this.window).labels || {});
}
imports: [
TranslateModule.forRoot({
loader: {
provide: TranslateLoader,
useClass: ShellTranslateLoader
},
missingTranslationHandler: {
provide: MissingTranslationHandler,
deps: [ SharedGlobalService ],
useClass: ShellMissingTranslationHandler
}
})
]
App Modoule.ts
--test=FULLNAMES
我的问题是,我正在服务器本身中加载标签,但是仍然为什么在访问页面时出现故障?
请指导我。