我正在尝试使用AuthHttp。
将本地JSON数据加载到角度控制台的getData(){
let trail = this.authHttp.get('app/_services/admin.json')
.map(res => res.json())
console.log('hello',trail);
return trail;
}
而不是实际的JSON数据,我得到低于可观察的
Observable {_isScalar:false,source:DeferObservable,operator:MapOperator}
请帮我解决这个问题。
提前致谢!
答案 0 :(得分:0)
这是因为angular2 get()
方法返回一个observable,为了得到值,你必须subscribe()
返回值。
所以在你的代码中它应该是:
trail.subscribe(response => {
console.log(response);
// the response should be json now
});