Files
NativeScript/e2e/ui-tests-app/app/list-view/dynamic-templates-page.ts
2019-09-19 15:40:31 +03:00

22 lines
566 B
TypeScript

import { Page } from "tns-core-modules/ui/page";
import { ViewModel } from "./main-view-model";
export function pageLoaded(args) {
let page = <Page>args.object;
const viewModel = new ViewModel();
page.bindingContext = {
"items": viewModel.items
};
}
exports.onItemTap = function (args) {
const list = args.object;
let index = args.index;
let listArray = list.page.bindingContext["items"];
let currentItem = listArray.getItem(index);
currentItem.age = currentItem.age + 1;
listArray.setItem(index, currentItem);
};