У меня проблема с переключением с обещания на http, наблюдаемое в Angular2. У меня есть 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, ха-ха, вы правы. –