1
我正嘗試使用來自離子角的Publish
和Subscribe
。Ionic 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
,我所有的訂閱都沒有了。
我可以知道訂閱和取消訂閱活動的最佳方法嗎?