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