본문으로 건너뛰기

unsubscribeData

unsubscribeData

Provider Instance의 실시간 구독을 해제합니다. 서버에 취소 요청을 전송하고, 해제 전후 lifecycle 이벤트를 발생시킵니다.

파라미터

  • provInstName (String): 구독 해제할 Provider Instance 이름

반환: 없음 (void)

설명

subscribeData로 시작한 구독을 정상적으로 종료합니다.

cancelSubscribeData와의 차이:

  • unsubscribeData: onUnsubscribeDataBefore → 서버 취소 전송 → onUnsubscribeDataAfter 순서로 lifecycle 이벤트가 발생
  • cancelSubscribeData: lifecycle 이벤트 없이 바로 서버 취소 전송

두 메서드 모두 서버에 취소 메시지를 전송합니다.

Example

// 폼 종료 시 구독 해제 (이벤트 핸들러 활용 가능)
$vm.unsubscribeData("stockProvider");

관련

  • $vm.subscribeData(provInstName, callback) — 실시간 구독 시작
  • $vm.cancelSubscribeData(provInstName) — lifecycle 이벤트 없이 즉시 해제
  • $vm.cancelAllSubscribeData() — 모든 구독 해제