import * as pages from "tns-core-modules/ui/page"; import * as labelModule from "tns-core-modules/ui/label"; import * as observable from "tns-core-modules/data/observable"; var page: pages.Page; var label: labelModule.Label; export function pageLoaded(args: observable.EventData) { page = args.object; label = page.getViewById("label"); } export function onTap(args: observable.EventData) { var fullscreen = (args.object).text.indexOf("(full-screen)") !== -1; page.showModal("ui-tests-app/modal-view/login-page", "context", function (username: string, password: string) { console.log(username + "/" + password); label.text = username + "/" + password; }, fullscreen); }