Angular12Translation不起作用
创始人
2024-10-21 20:30:49
0
  1. 确保已安装@angular/localize和@ngx-translate/core依赖项:
npm install @angular/localize @ngx-translate/core
  1. 在app.module.ts文件中导入TranslateModule和TranslateLoader:
import { TranslateLoader, TranslateModule } from '@ngx-translate/core';
import { TranslateHttpLoader } from '@ngx-translate/http-loader';

export function HttpLoaderFactory(http: HttpClient) {
  return new TranslateHttpLoader(http);
}

@NgModule({
  imports: [
    BrowserModule,
    HttpClientModule,
    TranslateModule.forRoot({
      defaultLanguage: 'en',
      loader: {
        provide: TranslateLoader,
        useFactory: HttpLoaderFactory,
        deps: [HttpClient]
      }
    })
  ],
  bootstrap: [AppComponent]
})
export class AppModule { }
  1. 在组件中使用TranslateService:
import { TranslateService } from '@ngx-translate/core';

@Component({
  selector: 'app-root',
  template: `
    

{{ 'HELLO' | translate }} {{ name }}!

{{ 'DESCRIPTION' | translate }}

` }) export class AppComponent { name = 'Angular'; constructor(private translate: TranslateService) { translate.setDefaultLang('en'); translate.use('fr'); } }
  1. 在src/assets/i18n/文件夹中添加语言文件(例如en.json和fr.json):
{
  "HELLO": "Hello",
  "DESCRIPTION": "This is a description."
}
  1. 如果您需要在HTML中使用变量,可以像这样传递它们:

{{ 'GREETING' | translate:{ name: 'Alice' } }}

  1. 在浏览器中刷新应用程序。

如果您的翻译仍然无法正常工作,请确保使用了正确的语言代码,例如“en”不是“eng”。

相关内容

热门资讯

透视神器"we-po... 透视神器"we-poker有人玩吗"we-poker软件(都是是有辅助插件)-哔哩哔哩1、点击下载安...
透视辅助"大菠萝免费... 透视辅助"大菠萝免费辅助"wepoker怎么设置透视(竟然存在有辅助插件)-哔哩哔哩wepoker怎...
透视肯定"约局吧德州... 透视肯定"约局吧德州有挂吗"wepoker有透视吗(确实真的有辅助辅助器)-哔哩哔哩暗藏猫腻,小编详...
透视好友房"wepo... 透视好友房"wepoker游戏的安装教程"hhpoker有没有辅助(其实是真的辅助安装)-哔哩哔哩1...
透视苹果版"wepo... 透视苹果版"wepoker辅助器激活码"德州透视脚本(竟然存在有辅助插件)-哔哩哔哩1、wepoke...
不少玩家反映"hhp... 不少玩家反映"hhpoker辅助靠谱吗"we poker免费辅助器(竟然真的有辅助app)-哔哩哔哩...
据报道"佛手大菠萝有... 据报道"佛手大菠萝有挂吗"wepoker是不是有人用挂(都是真的是有辅助神器)-哔哩哔哩;1、wep...
据公告内容"hhpo... 据公告内容"hhpoker开挂教程"wepoker新号好一点吗(都是是真的辅助辅助器)-哔哩哔哩1、...
透视中牌率"约局吧是... 透视中牌率"约局吧是否有挂"we-poker软件(本来真的是有辅助修改器)-哔哩哔哩1、约局吧是否有...
此事引发广泛关注"w... 此事引发广泛关注"wepoker透视脚本免费下载pc"hhpoker真的假的(真是有辅助工具)-哔哩...