ng2-translate を使用してuserNameを異なる言語で表示しようとしています。
私のLoginComponentは以下のようになります。
import { Component } from '@angular/core';
import {TranslateService, TranslatePipe} from 'ng2-translate/ng2-translate';
@Component({
selector: 'login-app',
templateUrl: './app/components/html/login.component.html',
pipes: [TranslatePipe]
})
export class LoginComponent {
userName: string;
constructor(private _translate: TranslateService) {
this.initializeTranslateServiceConfig();
}
initializeTranslateServiceConfig() {
var userLang = navigator.language || navigator.userLanguage;
this._translate.use(userLang);
}
}
私のテンプレートlogin.component.htmlには、 userNameを表示するラベルがあります
<label for="userName">{{"User Name" | translate}}</label>
翻訳をサポートするために、さまざまな .json ファイルがあります。
現在、Chrome、Firefox、IE11 の言語設定を変更しています。Chrome と Firefox では完全に機能しますが、IE11 では機能しません。:(
何が問題であり、可能な解決策を教えてください。
ありがとう、
デボパム