要将翻译字符串转发到自己的组件,可以使用Angular的国际化(i18n)功能。下面是一个示例解决方法:
TranslateService
和TranslatePipe
:import { Component } from '@angular/core';
import { TranslateService } from '@ngx-translate/core';
import { TranslatePipe } from '@ngx-translate/core';
TranslateService
:constructor(private translateService: TranslateService) { }
getTranslation(key: string): string {
return this.translateService.instant(key);
}
TranslatePipe
来调用getTranslation
方法,并将翻译字符串作为参数传递给它:{{ 'HELLO' | translate }}
TranslateModule
,并且已经导入了并设置了翻译文件。这样,当你运行应用时,HELLO
字符串将被转发到自己的组件,并显示翻译后的文本。
请注意,上述示例使用了@ngx-translate/core
库来实现翻译功能。如果你使用的是其他翻译库,代码可能会有所不同。