我想为ng select设置全局设置,ngx translate TranslateService将"notFoundText"作为翻译值:
export class AppComponent {
constructor(
public translate: TranslateService,
private readonly ngSelectConfig: NgSelectConfig
) {
translate.addLangs(['pl-PL']);
translate.setDefaultLang('pl-PL');
this.ngSelectConfig.notFoundText =
this.translate.instant('GENERAL.NO_DATA');
}
}
在这个实现中,translate.instant()
返回"GENERAL.NO_DATA"而不是翻译文本.它可以在几个地方工作(也可以在几个模块中工作,所以通常我的配置可以工作),但在根组件中不工作概述.我的JSON文件中也不存在"NO_DATA",因为我已经使用了很长时间.
如何在此组件中使用TranslateService?