ionic2踩坑之訂閱發布模式的實現


原文地址: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方法。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM