diff --git a/tns-core-modules/ui/page/page-common.ts b/tns-core-modules/ui/page/page-common.ts index 08e891ee6..0a3f5f40a 100644 --- a/tns-core-modules/ui/page/page-common.ts +++ b/tns-core-modules/ui/page/page-common.ts @@ -200,7 +200,7 @@ export class Page extends ContentView implements dts.Page { }; } - public onNavigatingTo(context: any, isBackNavigation: boolean, bindingContext: any) { + public onNavigatingTo(context: any, isBackNavigation: boolean, bindingContext?: any) { this._navigationContext = context; //https://github.com/NativeScript/NativeScript/issues/731 diff --git a/tns-core-modules/ui/page/page.d.ts b/tns-core-modules/ui/page/page.d.ts index 34f9d8e32..ff1e791fb 100644 --- a/tns-core-modules/ui/page/page.d.ts +++ b/tns-core-modules/ui/page/page.d.ts @@ -227,9 +227,9 @@ declare module "ui/page" { * A method called before navigating to the page. * @param context - The data passed to the page through the NavigationEntry.context property. * @param isBackNavigation - True if the Page is being navigated from using the Frame.goBack() method, false otherwise. - * @param bindingContext - An object to become the binding context of the page navigating to. + * @param bindingContext - An object to become the binding context of the page navigating to. Optional. */ - onNavigatingTo(context: any, isBackNavigation: boolean, bindingContext: any): void; + onNavigatingTo(context: any, isBackNavigation: boolean, bindingContext?: any): void; /** * A method called after navigated to the page.