feat(nav): detach ChangeDetectorRef during transition

This commit is contained in:
Adam Bradley
2015-11-27 22:14:55 -06:00
parent 194c964dfb
commit 3d47061e4a
5 changed files with 53 additions and 28 deletions

View File

@@ -1,4 +1,4 @@
import {Component, Directive, Host, ElementRef, Compiler, DynamicComponentLoader, AppViewManager, NgZone, Renderer} from 'angular2/angular2';
import {ChangeDetectorRef, Component, Directive, Host, ElementRef, Compiler, DynamicComponentLoader, AppViewManager, NgZone, Renderer} from 'angular2/angular2';
import {IonicApp} from '../app/app';
import {Config} from '../../config/config';
@@ -79,10 +79,13 @@ export class Tab extends NavController {
loader: DynamicComponentLoader,
viewManager: AppViewManager,
zone: NgZone,
renderer: Renderer
renderer: Renderer,
cd: ChangeDetectorRef
) {
// A Tab is a NavController for its child pages
super(parentTabs, app, config, keyboard, elementRef, compiler, loader, viewManager, zone, renderer);
super(parentTabs, app, config, keyboard, elementRef, compiler,
loader, viewManager, zone, renderer, cd);
this._isInitial = parentTabs.add(this);
this._panelId = 'tabpanel-' + this.id;