原文地址:http://www.cnblogs.com/eccainiao/p/6429536.html
轉載請說明。
在ionic2中實現訂閱發布模式,需要用到Events。
Events下面有三個方法
events.subscribe() 訂閱
events.publish() 發布
events.unsubscribe() 取消訂閱
我們在頁面中先import一下Events

然后是在constructor上加一句

然后定義一個方法

接下來我們訂閱一個人的講話動作‘speak’,當這個人講話之后,執行speakAfter方法。

當某一時刻,也許是訂閱了‘speak’之后的10分鍾或者其他時刻。有一個人(張三)講話了,調用下面的代碼。(發布‘speak’)

我們看控制台

成功訂閱到了講話動作‘speak’,張三一講話,就執行speakAfter方法。
如果要取消訂閱的話,也很簡單。

需要知道的是,訂閱了之后,在另一個頁面發布,仍然會執行speakAfter方法。
