From e66c54958b64cd5ea13dfbad53c6b8d4797281c2 Mon Sep 17 00:00:00 2001 From: Martijn Luyckx Date: Fri, 28 Apr 2017 14:05:28 +0200 Subject: [PATCH] docs(events): update demo in usage Closes #11428 Make it clear that event.subscribe must be called in another method --- src/util/events.ts | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/src/util/events.ts b/src/util/events.ts index fa3aac97fa..2c6cd100fa 100644 --- a/src/util/events.ts +++ b/src/util/events.ts @@ -12,19 +12,21 @@ import { ScrollView } from '../util/scroll-view'; * ```ts * import { Events } from 'ionic-angular'; * - * constructor(public events: Events) {} - * * // first page (publish an event when a user is created) - * function createUser(user) { + * constructor(public events: Events) {} + * 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)` - * console.log('Welcome', user, 'at', time); - * }); + * + * // second page (listen for the user created event after function is called) + * constructor(public events: Events) { + * events.subscribe('user:created', (user, time) => { + * // user and time are the same arguments passed in `events.publish(user, time)` + * console.log('Welcome', user, 'at', time); + * }); + * } * * ``` * @demo /docs/demos/src/events/