1.安裝ng2-translate
html
npm install ng2-translate --save
2.app.moudle.tsnpm
引入模塊,在下方新增方法app
1 import { TranslateModule, TranslateStaticLoader, TranslateLoader } from 'ng2-translate/ng2-translate'; 2 import { TranslateService } from 'ng2-translate';
在@ngmoduleide
imports添加this
TranslateModule.forRoot({
provide: TranslateLoader,
useFactory: (createTranslateLoader),
deps: [Http]
})
provider添加spa
TranslateService
3.app.component.ts3d
引入code
import { TranslateService } from 'ng2-translate';
構造器注入服務後component
this.translate.setDefaultLang('zh');
4.新增語言配置文件htm
5.login.module.ts
引入多語言相關模塊
import { TranslateModule} from 'ng2-translate';
importers新增
TranslateModule
6.login.html
7.login.ts
注入服務
import { TranslateService } from 'ng2-translate';
就到這裏了。