【发布时间】:2018-08-03 03:29:26
【问题描述】:
以下是在控制台中引发错误的代码块。该功能是在我的 Angular 应用程序的服务中实现的。
lastEmployeeID() //code block that's throwing error
{
let temp= this._http.get(this._employeesUrl).subscribe((employees:any)
=> temp = employees,err => console.log(err));
let last=temp[temp.length-1].id;
return last;
}
这是错误:
错误类型错误:无法读取未定义的属性“id” EmployeesService.lastEmployeeID (employees.service.ts:43) 在 AddEmployeeFormComponent.onSubmit (addemployee-form.component.ts:19) 在 Object.eval [as handleEvent] (AddEmployeeFormComponent.html:3) 在 handleEvent (core.js:13542) 在 callWithDebugContext (core.js:15051) 在 Object.debugHandleEvent [as handleEvent] (core.js:14638) at dispatchEvent (core.js:9957) at eval (core.js:12296) at SafeSubscriber.schedulerFn [as _next] (core.js:4339) at SafeSubscriber.__tryOrUnsub (Subscriber.js:240)
【问题讨论】:
标签: node.js angular express observable