This commit is contained in:
Max Lynch
2015-06-17 16:43:57 -05:00
parent ebe2a390cc
commit d4d3728a34
2 changed files with 12 additions and 0 deletions

View File

@ -1,5 +1,6 @@
import {Component, Directive} from 'angular2/src/core/annotations_impl/annotations';
import {View} from 'angular2/src/core/annotations_impl/view';
import {ObservableWrapper} from 'angular2/src/facade/async';
import {Routable, Router, NavController, NavbarTemplate, Navbar, NavPush, Content} from 'ionic/ionic';
import {SecondPage} from './second-page';
@ -41,6 +42,13 @@ export class FirstPage {
this.pushData = {
id: 420
}
setTimeout(() => {
console.log(this._viewDidEnter);
ObservableWrapper.subscribe(this._viewDidEnter, () => {
console.log('ENTERRRRR');
});
});
}
viewLoaded() {

View File

@ -1,3 +1,4 @@
import {EventEmitter} from 'angular2/angular2';
import {ViewContainerRef} from 'angular2/src/core/compiler/view_container_ref';
import {ElementRef} from 'angular2/src/core/compiler/element_ref';
import {bind} from 'angular2/di';
@ -156,6 +157,8 @@ export class ViewItem {
setInstance(instance) {
this.instance = instance;
this.instance._viewDidEnter = new EventEmitter('viewDidEnter');
}
cache() {
@ -266,6 +269,7 @@ export class ViewItem {
navbarView.didEnter();
}
this.instance && this.instance.viewDidEnter && this.instance.viewDidEnter();
this.instance && this.instance._viewDidEnter.next();
}
/*