mirror of
https://github.com/ionic-team/ionic-framework.git
synced 2025-08-20 12:29:55 +08:00
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:

committed by
mhartington

parent
6add05e31a
commit
e66c54958b
@ -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/
|
||||||
|
Reference in New Issue
Block a user