관찰 가능한 것을 구독하려면 Subscribe () 메소드를 사용할 수 있습니다.
<:> onnext : 관찰 가능한 사람이 새로운 값을 방출 할 때 호출되는 함수
<: :> onerror : 관찰 가능한 오류를 던질 때 호출되는 함수 <span>npm install json-server --save
</span>
oncompleted : 관찰 가능한 사람이 우아하게 종료되었을 때 호출되는 함수.
현재 코드를 다시 작성해 봅시다 :
이것은 appComponent가 초기화되면 Todos를 비동기로로드합니다.
먼저, 우리는 공공 재산 인 Todos를 정의하고 초기 값을 빈 배열로 설정합니다.
그런 다음 Ngoninit () 메소드를 사용하여 this.tododataservice.getalltodos ()를 구독하고 값이 들어 오면 this.todos에 지정하여 빈 배열의 초기 값을 덮어 씁니다.
이제 관찰 가능한 응답을 처리하기 위해 onaddtodo (todo) 메소드를 업데이트합시다.