From 82e49331b136f45f02eeaee3e97502be3eaa49d0 Mon Sep 17 00:00:00 2001 From: Drew Rygh Date: Fri, 4 Dec 2015 10:38:10 -0600 Subject: [PATCH] docs(events): basic usage --- ionic/util/events.ts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/ionic/util/events.ts b/ionic/util/events.ts index afc2921710..7a38ef22d6 100644 --- a/ionic/util/events.ts +++ b/ionic/util/events.ts @@ -3,6 +3,20 @@ import {Injectable} from 'angular2/angular2'; /** * Events is a pub/sub style event system for sending and responding to application-level * events across your app. + * @usage + * ```ts + * // first page (publish an event when a user is created) + * function createUser(user) { + * console.log('User created!') + * events.publish('user:created', user); + * } + * + * // second page (listen for the user created event) + * events.subscribe('user:created', (user) => { + * console.log('Welcome', user); + * }); + * + * ``` */ @Injectable() export class Events {