diff --git a/package.json b/package.json index 28950b58c..2a113cb15 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "nativescript-angular", - "version": "0.0.23", + "version": "0.0.25", "description": "", "homepage": "http://www.telerik.com", "bugs": "http://www.telerik.com", diff --git a/src/nativescript-angular/application.ts b/src/nativescript-angular/application.ts index 510165047..925d8faca 100644 --- a/src/nativescript-angular/application.ts +++ b/src/nativescript-angular/application.ts @@ -73,7 +73,8 @@ export function nativeScriptBootstrap(appComponentType: any, customProviders?: P create: (): Page => { let page = new Page(); - page.on('loaded', (args) => { + let onLoadedHandler = function(args) { + page.off('loaded', onLoadedHandler); //profiling.stop('application-start'); console.log('Page loaded'); @@ -91,7 +92,9 @@ export function nativeScriptBootstrap(appComponentType: any, customProviders?: P view.text = errorMessage; topmost().currentPage.content = view; }); - }); + } + + page.on('loaded', onLoadedHandler); return page; }