今天写下事件的使用,ionic2中的事件用起来还是很方便的,可以解决问题,具体看应用场景。
新人还请多指教!
1.简介
事件注册 在任意一界面注册事件之后可在任意界面根据事件名称进行调用。Events 有三个方法 分别是:
this.events.publish () //注册Events事件
this.events.subscribe() //调用Events事件this.events.unsubscribe() //注销Events事件
2.官方文档调用方式
import { Events } from 'ionic-angular';
constructor(public events: Events) {}
// first page (publish an event when a user is created)
function createUser(user) {
console.log('User created!')
events.publish('user:created', user, Date.now());
}
// second page (listen for the user created event)
events.subscribe('user:created', (user, time) => {
// user and time are the same arguments passed in `events.publish(user, time)`
conso