page.xml
<Page xmlns="http://schemas.nativescript.org/tns.xsd" navigatingTo="navigatingTo">
<Repeater items="{{ myItems }}">
<Repeater.itemTemplate>
<Label text="{{ title || 'Downloading...' }}" textWrap="true" />
</Repeater.itemTemplate>
</Repeater>
</Page>
page.ts
import { EventData, Observable } from "data/observable";
import { Page } from "ui/page";
let viewModel = new Observable();
var myItems = [ {title: "Core Concepts"},
{title: "User Interface"},
{title: "Plugins"},
{title: "Cookbook"},
{title: "Tutorials"} ];
export function navigatingTo(args: EventData) {
var page = <Page>args.object;
viewModel.set("myItems", myItems);
page.bindingContext = viewModel;
}