【发布时间】:2018-01-10 03:06:55
【问题描述】:
服务
let options = new RequestOptions({ headers: this.headers });
let body = JSON.stringify(this.params);
return this.http.post(this.url,body, options)
.map((res: Response) => res.json() as Observable<Proc>)
.catch((error: any) => Observable.throw(error.json().error))
组件
this.procservices.GetProcData(this.selectedServer,"test","test2")
.subscribe(res => {
this.inventoryList = res as Proc[];
console.log(this.inventoryList);
},
error => this.errorMessage = <any>error);
}
{"project_name":"WeCareUtility","proc_name":"lookupALL","key_":"dob","r_q":"","t_y":"h","v_size":"10" ,"i_x":"I","e_r":"","lso_rt":"B08","value":""},{"project_name":"WeCareUtility","proc_name":"lookupALL"," key_":"gndr","r_q":"","t_y":"h","v_size":"2","i_x":"I","e_r":"","lso_rt":" B09","value":""},{"project_name":"WeCareUtility","proc_name":"lookupALL","key_":"S1","r_q":"","t_y":"h" ,"v_size":"1","i_x":"I","e_r":"","lso_rt":"B10","value":""}]' “字符串”类型。 NgFor 仅支持绑定到 Iterables,例如 Arrays。
在 NgFor.ngOnChanges (common.umd.js:1671)
在 Wrapper_NgFor.ngDoCheck (/CommonModule/NgFor/wrapper.ngfactory.js:49)
在 CompiledTemplate.proxyViewClass.View_ProcComponent0.detectChangesInternal (/AppModule/ProcComponent/component.ngfactory.js:665)
在 CompiledTemplate.proxyViewClass.AppView.detectChanges (core.umd.js:12208)
在 CompiledTemplate.proxyViewClass.DebugAppView.detectChanges (core.umd.js:12355)
在 CompiledTemplate.proxyViewClass.AppView.internalDetectChanges 在这里输入代码(core.umd.js:12193)
在 CompiledTemplate.proxyViewClass.View_ProcComponent_Host0.detectChanenter code heregesInternal (/AppModule/ProcComponent/host.ngfactory.js:38)
在 CompiledTemplate.proxyViewClass.AppView.detectChanges (core.umd.js:12208)
在 CompiledTemplate.proxyViewClass.DebugAppView.detectChanges (core.umd.js:12355)
在 ViewContainer.detectChangesInNestedViews (core.umd.js:12466)
【问题讨论】:
标签: angular rxjs observable angular2-template angular2-services