Publish
및 Subscribe
을 ionic-angular로 사용하려고합니다.이온 2 : 통화 이벤트 구독 및 수신 취소
subscribe.js
this.events.subscribe('done:eventA', (userEventData) => {
//Perform some operations
this.startEventB();
this.events.unsubscribe('done:eventA'); <---
}
this.events.subscribe('done:eventB', (userEventData) => {
//Perform some operations
this.startEventA();
}
this.events.subscribe('done:eventA', (userEventData) => {
//Perform some operations
this.startEventC();
}
startEventB(){
this.events.publish('done:eventB', data);
}
startEventA(){
this.events.publish('done:eventA', data);
}
처음 시간 이벤트 A가 내가 수행하고자 게시입니다 startEventB()
초 시간 이벤트 A는 내가 startEventC()
그래서 난에 노력 수행 할 게시입니다 unsubscribe
첫 부분부터.
하지만 unsubscribe
일 때 모든 구독이 취소되었습니다.
이벤트 구독 및 구독 취소에 대한 좋은 방법이 무엇인지 압니까?