【发布时间】:2019-01-12 10:51:18
【问题描述】:
返回json数据的服务代码
export class EmployeeServiceService {
constructor(private _http:Http) { }
GetEmployees() :Observable<IEmployee[]>{
debugger;
return this._http.get("http://localhost:2724/api/employee/1")
.map((response:Response)=> <IEmployee[]>response.json())
}
}
在这个组件类中我无法转换 json 数据请任何人帮我解决我的问题
export class EmployeeListComponent implements OnInit {
Employees:IEmployee[];
constructor( private _EmployeeService: EmployeeServiceService) {
}
ngOnInit() {
this._EmployeeService
.GetEmployees().subscribe((employeeData)=> this.Employees = employeeData);
}
}
html
<tbody>
<tr *ngFor="let employee of Employees">
<td>{{employee.Address}}</td>
<td>{{employee.City}}</td>
<td>{{employee.EmployeeID}}</td>
<td>{{employee.FirstName}}</td>
<td>{{employee.LastName}}</td>
</tr>
<tr *ngIf="!Employees|| Employees.length== 0">
<td>No employee to display!!!</td>
</tr>
</tbody>
在此处输入代码
【问题讨论】:
-
你能把console.log里面的东西贴出来吗(JSON.stringify(this.Employees));
-
{"EmployeeID":1,"LastName":"Stein","FirstName":"Nidprxmvtyjnat","MiddleInitial":"D","SSN":"122-08-9952" ,"地址":"Ap #461-7976 Enim. Street ","City":"Rutland","State":"VT","Zip":"90400","Phone":"1-796-415 -8913","Status":5,"Description":"这是员工案例研究的样本数据。"}
-
看到上面只是一个对象。检查我的答案