Files
NativeScript/apps/app/ui-tests-app/list-view/dynamic-templates.ts
Alexander Djenkov 2085d1e4ac fix(list-view-android): app crashes on ListView item template change (#6634)
* fix(list-view): app crashes on first ListView item template change

* tests: add tests for changing ListView item template with expression
2019-01-08 13:48:47 +02:00

21 lines
563 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);
}