Angular 2 ngOnInit not called
I guess it's a zone issue.
Inject NgZone
(import from angular2/core
constructor(private zone:NgZone) {}this._browser.getStorageValue('api_key', api_key => { if (api_key) { this.zone.run(() => this._browser.gotoMain()); }})