ionic3 发布订阅者模式实现
在ionic3 中实现订阅发布模式,需要用到Events。
Events下面有三个方法
events.subscribe() 订阅
events.publish() 发布
events.unsubscribe() 取消订阅
用法:
在一个页面上发布事件:
import { Events} from "ionic-angular";
constructor( .... public events: Events, ) { }
发布事件
this.events.publish('update');
import { Events} from "ionic-angular";
constructor( .... public events: Events, ) { }
订阅事件
constructor( ... public events:Events, ) { events.subscribe('update',()=>{ this.getRequest(); }) }