mirror of
https://github.com/ionic-team/ionic-framework.git
synced 2025-08-19 19:57:22 +08:00
Toying
This commit is contained in:
@ -1,5 +1,6 @@
|
|||||||
import {Component, Directive} from 'angular2/src/core/annotations_impl/annotations';
|
import {Component, Directive} from 'angular2/src/core/annotations_impl/annotations';
|
||||||
import {View} from 'angular2/src/core/annotations_impl/view';
|
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 {Routable, Router, NavController, NavbarTemplate, Navbar, NavPush, Content} from 'ionic/ionic';
|
||||||
import {SecondPage} from './second-page';
|
import {SecondPage} from './second-page';
|
||||||
@ -41,6 +42,13 @@ export class FirstPage {
|
|||||||
this.pushData = {
|
this.pushData = {
|
||||||
id: 420
|
id: 420
|
||||||
}
|
}
|
||||||
|
|
||||||
|
setTimeout(() => {
|
||||||
|
console.log(this._viewDidEnter);
|
||||||
|
ObservableWrapper.subscribe(this._viewDidEnter, () => {
|
||||||
|
console.log('ENTERRRRR');
|
||||||
|
});
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
viewLoaded() {
|
viewLoaded() {
|
||||||
|
@ -1,3 +1,4 @@
|
|||||||
|
import {EventEmitter} from 'angular2/angular2';
|
||||||
import {ViewContainerRef} from 'angular2/src/core/compiler/view_container_ref';
|
import {ViewContainerRef} from 'angular2/src/core/compiler/view_container_ref';
|
||||||
import {ElementRef} from 'angular2/src/core/compiler/element_ref';
|
import {ElementRef} from 'angular2/src/core/compiler/element_ref';
|
||||||
import {bind} from 'angular2/di';
|
import {bind} from 'angular2/di';
|
||||||
@ -156,6 +157,8 @@ export class ViewItem {
|
|||||||
|
|
||||||
setInstance(instance) {
|
setInstance(instance) {
|
||||||
this.instance = instance;
|
this.instance = instance;
|
||||||
|
|
||||||
|
this.instance._viewDidEnter = new EventEmitter('viewDidEnter');
|
||||||
}
|
}
|
||||||
|
|
||||||
cache() {
|
cache() {
|
||||||
@ -266,6 +269,7 @@ export class ViewItem {
|
|||||||
navbarView.didEnter();
|
navbarView.didEnter();
|
||||||
}
|
}
|
||||||
this.instance && this.instance.viewDidEnter && this.instance.viewDidEnter();
|
this.instance && this.instance.viewDidEnter && this.instance.viewDidEnter();
|
||||||
|
this.instance && this.instance._viewDidEnter.next();
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
Reference in New Issue
Block a user