docs(events): update demo in usage

Closes #11428
Make it clear that event.subscribe must be called in another method
This commit is contained in:
Martijn Luyckx
2017-04-28 14:05:28 +02:00
committed by mhartington
parent 6add05e31a
commit e66c54958b

View File

@ -12,19 +12,21 @@ import { ScrollView } from '../util/scroll-view';
* ```ts * ```ts
* import { Events } from 'ionic-angular'; * import { Events } from 'ionic-angular';
* *
* constructor(public events: Events) {}
*
* // first page (publish an event when a user is created) * // first page (publish an event when a user is created)
* function createUser(user) { * constructor(public events: Events) {}
* createUser(user) {
* console.log('User created!') * console.log('User created!')
* events.publish('user:created', user, Date.now()); * events.publish('user:created', user, Date.now());
* } * }
* *
* // second page (listen for the user created event) *
* // second page (listen for the user created event after function is called)
* constructor(public events: Events) {
* events.subscribe('user:created', (user, time) => { * events.subscribe('user:created', (user, time) => {
* // user and time are the same arguments passed in `events.publish(user, time)` * // user and time are the same arguments passed in `events.publish(user, time)`
* console.log('Welcome', user, 'at', time); * console.log('Welcome', user, 'at', time);
* }); * });
* }
* *
* ``` * ```
* @demo /docs/demos/src/events/ * @demo /docs/demos/src/events/