내용으로 건너뛰기
GaramX
사용자 도구
로그인
사이트 도구
검색
도구
문서 보기
이전 판
역링크
최근 바뀜
미디어 관리자
사이트맵
로그인
>
최근 바뀜
미디어 관리자
사이트맵
현재 위치:
home
»
angular
»
http-observables
추적:
angular:http-observables
이 문서는 읽기 전용입니다. 원본을 볼 수는 있지만 바꿀 수는 없습니다. 문제가 있다고 생각하면 관리자에게 문의하세요.
===== HTTP and Observables ===== ==== Observables ==== A sequence of items that arrive asynchronously over time. HTTP call - single item Single item - HTTP response ==== HTTP, Observables and RxJS ==== - HTTP Get request from EmpService - Receive the observable and cast it into an employee array - Subscribe to the observable from EmpList and EmpDetail - Assign the employee array to a local variable RxJS * Reactive Extensions from Javascript * External library to work with Obserables <file javascript employee.service.ts> import { Injectable } from '@angular/core'; import { HttpClient, HttpErrorResponse } from '@angular/common/http'; import { IEmployee } from './employee'; import { Observable } from 'rxjs'; import { catchError, retry } from 'rxjs/operators'; // @Injectable({ // providedIn: 'root' // }) @Injectable() export class EmployeeService { private _url: string = "/assets/data/employees.json" constructor(private http: HttpClient) { } getEmployees(): Observable<IEmployee[]>{ return this.http.get<IEmployee[]>(this._url) .pipe( catchError(this.errorHandler) ); } errorHandler(error: HttpErrorResponse){ return Observable.throw(error.message || "Server Error"); } } </file>
angular/http-observables.txt
· 마지막으로 수정됨: 2025/04/15 10:05 저자
127.0.0.1
문서 도구
문서 보기
이전 판
역링크
맨 위로