我试图通过服务从JSON字符串设置一个对象,但同样不起作用。请参阅以下代码: -
constructor(private http: Http){
}
private dataUrl='./assets/my.json';
getListNonAuthorized(): Observable<any> {
return this.http.get(this.dataUrl)
.map((response:Response) => response.json())
//.do(data => console.log(data))
.catch(this.handleError);
}
以下是客户端组件的消耗: -
ngOnInit() {
//console.log('Inside');
//alert('hi');
this.nregMainPageService.getBorrowListNonAuthorized().subscribe(
data => {
console.log(JSON.stringify(data));
},
error => this.errorMessage = <any>error,() => {}
);
有一个对象“MyList”。如何像这样设置这个对象.MyList = data;我也做了这个,但没有设置对象。
在某处遗漏了一些小东西。
提前致谢。
干杯
问题在于JSON结构的格式。正在将对象数组映射到自定义对象。