我有一个问题,从承诺切换到Angular2中的http observable。 我有2个方法getEmployees()和getEmployee(id:number)。Angular2承诺http可观测
我能成功切换装getEmployees(),但是我得到的各种错误信息(过滤器不会对观察到的类型存在)尝试切换getEmployee的时候(ID:数)
原创 - 服务。 TS
getEmployee(id: number) {
return Promise.resolve(EMPLOYEES).then(
employees => employees.filter(employee => employee.id === id)[0]
);
1日试service.ts
getEmployee(id: number) {
return this.http.get(employeesUrl + id).map(employee => employee.id === id)[0]
);
原创 - Component.ts
let id = +curr.getParam('id');
this.employeeService.getEmployee(id).then(employee => {
this.employee = employee;
});
哦,该死的,我忘了.json部分哈哈,你是对的。 –