У меня есть страницы с основными данными, используя вид списка на главной странице.Мне нужно, чтобы получить свойства выбранного элемента в функции JavaScript.Пока я получаю [объект объекта].Чего мне не хватает?
<ListView row="1" col="0" items="{{ listings }}" itemTap="onItemTap" class="list-group">
<ListView.itemTemplate>
<GridLayout class="list-group-item" rows="auto" columns="*, auto">
<Label row="0" col="0" text="{{ title }}" class="list-item-header" />
<Label row="0" col="1" class="page-icon fa" text="" />
</GridLayout>
</ListView.itemTemplate>
const viewModel = new observableModule.fromObject({
listings: info.listings || [],
processing: info.processing || false
});
function onItemTap(args) {
const view = args.view;
const page = view.page;
const tappedItem = view.bindingContext;
try {
page.frame.navigate({
moduleName: "./mylistings/mylisting/mylisting",
context: tappedItem,
animated: true,
transition: {
name: "slide",
duration: 200,
curve: "ease"
}
});
}
catch (e) {
console.error(e);
}
}
function onNavigatingTo(args) {
page = args.object;
const myListing = observableModule.fromObject({
listings: args.context
});
page.bindingContext = myListing.listings;
console.log(`myListing.listings: ${myListing.listings}`);
}
Я пытался: const mytitle = myListing.listings.title;Я понимаю, что название не определено.