import { Page, ShownModallyData } from "tns-core-modules/ui/page"; import { EventData, fromObject } from "tns-core-modules/data/observable"; import { alert } from "tns-core-modules/ui/dialogs"; export function onShowingModally(args: ShownModallyData) { console.log("nested-modal.onShowingModally, context: " + args.context); const page = args.object; page.bindingContext = fromObject({ context: args.context, onTap: function () { alert("it works!"); } }); } export function onShownModally(args: ShownModallyData) { console.log("nested-modal.onShownModally, context: " + args.context); } export function onLoaded(args: EventData) { console.log("nested-modal.onLoaded"); } export function onUnloaded() { console.log("nested-modal.onUnloaded"); }