【发布时间】:2016-12-12 06:10:43
【问题描述】:
尝试从我的本地项目中读取 json 文件以获得一些基本配置。
代码:
myM: any;
constructor(private http: Http) {
this.http.get('config.json')
.map((res: Response) => res.json())
.subscribe(res => {
this.parseHeaderJSON(res);
});
}
parseHeaderJSON(res) {
this.myM = res;
}
HTML:
<li><a href="{{myM.home_header.whatis.link_url}}" class="ripple-effect">{{myM.home_header.whatis.link_name}}</a></li>
但它总是以 undefined..
身份登录控制台如果我放置 console.dir(res) 而不是赋值,那么它会打印我的对象数据,但不知道为什么它没有赋值给变量!!!
谁能告诉我哪里错了?
更新
json文件内容:
{
"home_header":
{
"servicesweoffer":
{
"lable_name":"SERVICES WE OFFER",
"link_url":""
},
"pricing":
{
"lable_name":"PRICING",
"link_url":""
},
"contacutus":
{
"lable_name":"CONTACT US",
"link_url":""
}
}
}
【问题讨论】:
标签: javascript json angular