我正在尝试使用 ng2-translate 以不同的语言显示用户名。
我的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有一个显示用户名的标签
<label for="userName">{{"User Name" | translate}}</label>
我有不同的 .json 文件来支持翻译。
现在我正在更改 Chrome、Firefox 和 IE11 的语言设置。它适用于 Chrome 和 Firefox,但不适用于 IE11。:(
谁能告诉我可能是什么问题和可能的解决方案?
谢谢,
地波泮