在我的Angular2应用程序中,我想显示特定于语言的登录页面。用户首次登录时很容易处理。例如:当用户第一次登录时,他会获得一个可供选择的语言列表,然后登录页面可以用选定的语言显示。我们将这种特定语言存储为配置文件中的xml标记,如125.1.0.1所示/Storage/Configs/MyConfig.config。
现在,当语言设置并且用户再次登录时,我面临的困难。那时我需要从该位置获取语言节点值并以该语言显示登录页面。
我尝试使用以下代码。但最终会出现500错误。
public load() {
return new Promise((resolve, reject) => {
this._http.get('Myconfig.conf')
.map(res => res.text())
.subscribe(
(data:any) => {
this.Server = data.server;
this.AppKey = data.appkey;
resolve(true);
},
err=>console.log(err)
);
});
}
有人可以告诉我我做错了什么。是否有任何工作来实现这一目标。