1. 程式人生 > >ionic3-ng4學習見聞--(多語言方案)

ionic3-ng4學習見聞--(多語言方案)

his open aps log service port ade static eps

1.安裝ng2-translate

技術分享圖片
npm install ng2-translate --save
View Code

2.app.moudle.ts

引入模塊,在下方新增方法

技術分享圖片
1 import { TranslateModule, TranslateStaticLoader, TranslateLoader } from ‘ng2-translate/ng2-translate‘;
2 import { TranslateService } from ‘ng2-translate‘;
View Code 技術分享圖片View Code

在@ngmodule

imports添加

技術分享圖片
  TranslateModule.forRoot({
      provide: TranslateLoader,
      useFactory: (createTranslateLoader),
      deps: [Http]
    })
View Code

provider添加

技術分享圖片
TranslateService
View Code

3.app.component.ts

引入

技術分享圖片
import { TranslateService } from ‘ng2-translate‘;
View Code

構造器註入服務後

技術分享圖片
 this.translate.setDefaultLang(‘zh‘);
View Code

4.新增語言配置文件

技術分享圖片

技術分享圖片

技術分享圖片

5.login.module.ts

引入多語言相關模塊

技術分享圖片
import { TranslateModule} from ‘ng2-translate‘;
View Code

importers新增

技術分享圖片
TranslateModule
View Code

6.login.html

技術分享圖片

7.login.ts

註入服務

技術分享圖片
import { TranslateService } from ‘ng2-translate‘;
View Code

技術分享圖片

就到這裏了。

ionic3-ng4學習見聞--(多語言方案)