mirror of
https://github.com/ionic-team/ionic-framework.git
synced 2025-08-18 19:21:34 +08:00
docs(events): basic usage
This commit is contained in:
@ -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 is a pub/sub style event system for sending and responding to application-level
|
||||||
* events across your app.
|
* 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()
|
@Injectable()
|
||||||
export class Events {
|
export class Events {
|
||||||
|
Reference in New Issue
Block a user