1
私はを使用しています。TranslateService@ ngx-translateと私が見つけたすべてのチュートリアルはほとんど同じです。言語変更ヘッダイベントで角地翻訳グローバル
import { TranslateService } from '@ngx-translate/core';
constructor(private translate: TranslateService) {
translate.addLangs(["en", "fr"]);
translate.setDefaultLang('en');
let browserLang = translate.getBrowserLang();
translate.use(browserLang.match(/en|fr/) ? browserLang : 'en');
}
:
<select #langSelect (change)="translate.use(langSelect.value)">
<option *ngFor="let lang of translate.getLangs()" [value]="lang" [selected]="lang === translate.currentLang">{{ lang }}</option>
</select>
を、私はこれがグローバルになりたい、変更イベントが伝播する
問題は、私はこのルートAppComponentを持っている..です私のすべてのモジュール、コンポーネントなどに、それを行う方法はありますか、または私はそれを使用するたびにこのサービスを注入する必要がありますか?
ありがとうございました。
私は気持ちがあなたのやり方をよりクリーンなものにする必要があります。私は研究を行い、結果を返す。あなたの情報をありがとう! –