docs(app): doc app-level lifecycle events

This commit is contained in:
Alex Muramoto
2017-01-20 11:36:49 -08:00
committed by Mike Hartington
parent a83e3f5fd3
commit 9708ff603e

View File

@ -38,32 +38,38 @@ export class App {
_appRoot: IonicApp; _appRoot: IonicApp;
/** /**
* @private * Observable that emits whenever a view loads in the app.
* @returns {Observable} Returns an observable
*/ */
viewDidLoad: EventEmitter<ViewController> = new EventEmitter(); viewDidLoad: EventEmitter<ViewController> = new EventEmitter();
/** /**
* @private * Observable that emits before any view is entered in the app.
* @returns {Observable} Returns an observable
*/ */
viewWillEnter: EventEmitter<ViewController> = new EventEmitter(); viewWillEnter: EventEmitter<ViewController> = new EventEmitter();
/** /**
* @private * Observable that emits after any view is entered in the app.
* @returns {Observable} Returns an observable
*/ */
viewDidEnter: EventEmitter<ViewController> = new EventEmitter(); viewDidEnter: EventEmitter<ViewController> = new EventEmitter();
/** /**
* @private * Observable that emits before any view is exited in the app.
* @returns {Observable} Returns an observable
*/ */
viewWillLeave: EventEmitter<ViewController> = new EventEmitter(); viewWillLeave: EventEmitter<ViewController> = new EventEmitter();
/** /**
* @private * Observable that emits after any view is exited in the app.
* @returns {Observable} Returns an observable
*/ */
viewDidLeave: EventEmitter<ViewController> = new EventEmitter(); viewDidLeave: EventEmitter<ViewController> = new EventEmitter();
/** /**
* @private * Observable that emits before any view unloads in the app.
* @returns {Observable} Returns an observable
*/ */
viewWillUnload: EventEmitter<ViewController> = new EventEmitter(); viewWillUnload: EventEmitter<ViewController> = new EventEmitter();