찾다

 >  Q&A  >  본문

RxJS Complete와 Add의 차이점은 무엇입니까? 어느 것이 스피너 로딩에 더 좋습니까?

아래에 이 코드가 있습니다. 완료와 추가를 동시에 수행했으며, 컨트롤러를 호출할 때 스피너 로드를 중지하는 방법으로 add를 사용해 왔습니다. 다음과 같은 경우 스피너 로드를 중지하는 올바른 방법인 것 같습니다. Add()가 항상 호출되기 때문에 컨트롤러에서 호출을 가져오는 데 문제가 있습니다.

하지만 완료의 목적이 무엇인지 알고 싶습니다. 스피너가 클라이언트 측에서 회전하는 것을 방지하기 위해 추가 대신 사용해야 합니까? 추가와 완료의 차이점은 무엇인가요?

으아아아

P粉649990273P粉649990273440일 전790

모든 응답(1)나는 대답할 것이다

  • P粉127901279

    P粉1279012792023-09-16 14:52:06

    Observable.subscribe는 구독 개체를 반환하고 Subscription.add< /a>는 구독이 취소될 때 특정 작업을 수행하도록 구독에 지시하는 방법입니다.

    Observer.complete성공 완료를 수신하기 위해 Observable이 호출될 때 호출됩니다.

    따라서 코드의 경우 .add()는 오류가 있는지 또는 성공적으로 완료되는지 호출되므로 더 잘 작동합니다.

    회신하다
    0
  • 취소회신하다