我正在尝试使用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 却不起作用。:(
请有人告诉我可能是什么问题和可能的解决方案吗?
谢谢,
Debopam