首页 > 解决方案 > Transloco 配置 missingHandler.logMissingKey

问题描述

我有一个 Angular 组件,它将 TranslocoService 注入到构造函数中。该组件的重点是在找不到密钥的情况下使用提供的密钥作为转换方法的输出。这样做是为了使迁移现有组件更容易,因此我不必一次全部完成。

我遇到的问题是,如果我在组件的构造函数中执行此操作,则配置设置似乎没有任何影响。 this.translocoService.config.missingHandler.logMissingKey = false;

我在这里想念什么?

翻译函数如下:

transform(contentKey: string, l10nBasePath: string): string {
    const translatedText: string = this.translocoService.translate(l10nBasePath + '.' + contentKey);

    if (translatedText !== null) {
      return translatedText;
    }

    return contentKey;
  }

标签: transloco

解决方案


推荐阅读